Batasan perintah Bedrock untuk pembuat perintah Java
7 menit baca
Perintah Bedrock bukanlah perintah Java dengan awalan berbeda. Beberapa kelompok perintah tumpang tindih, tetapi muatan Java NBT, passenger rekursif, Output komponen item, dan datapack JSON tidak dipetakan satu-ke-satu. NBTForge memperingatkan jika edisi yang dipilih tidak dapat mewakili data yang sama.
Hasil panduan
Daftar periksa praktis untuk memutuskan apakah perintah Java dapat disalin ke Bedrock atau memerlukan alur kerja Bedrock terpisah.
Jalur yang disarankan
- Alihkan pemilih Edition ke Bedrock Stabil sebelum mempercayai Output.
- Perhatikan peringatan bahwa NBT atau komponen khusus Java tidak dapat direpresentasikan.
- Ganti Java Passengers rekursif dengan perintah berkendara Bedrock lanjutan jika memungkinkan.
- Hindari berasumsi sumber daya datapack JSON dapat berjalan di dunia Bedrock.
- Pisahkan entri Java dan Bedrock Project saat mendukung kedua edisi.
Alur kerja passenger dan berkendara
Java dapat menempatkan data passenger rekursif di dalam perintah pemanggilan. Bedrock biasanya memerlukan perintah berkendara dan pengaturan bertahap. Itu berarti tumpukan mob Java satu baris dapat menjadi beberapa perintah Bedrock atau mungkin memerlukan desain yang berbeda.
Ketika ide visual lebih penting daripada struktur satu baris, buat versi Java terlebih dahulu, lalu terjemahkan hubungan tersebut ke dalam alur kerja berkendara Bedrock.
NBT-item dan entitas berat
Java NBT dan komponen item dapat membawa detail item, entitas, dan menampilkan data. Bedrock tidak menerima muatan yang sama di tempat yang sama, jadi Output Java tingkat lanjut tidak boleh ditempelkan langsung ke Bedrock.
Untuk konten yang aman untuk Bedrock, simpan perintah di dekat argumen perintah yang didukung dan gunakan peringatan NBTForge sebagai tanda berhenti, bukan saran.
- Komponen item Java khusus bukan sistem item Bedrock.
- Entitas Java NBT tidak menjadi data pemanggilan Bedrock yang valid.
- Sumber daya datapack JSON adalah sumber daya datapack Java, bukan paket perilaku Bedrock.
Cara mempublikasikan konten lintas edisi
Jika artikel, preset, atau Command Pack menargetkan kedua edisi, tulis langkah Java dan Bedrock secara terpisah. Jangan sembunyikan batasan dalam catatan kaki. Pembuat konten perlu mengetahuinya sebelum mereka menempelkannya.
NBTForge berfungsi paling baik ketika versi Bedrock diperlakukan sebagai resep perintahnya sendiri, bukan perintah Java yang dikonversi ke bawah.
Kirimkan artefak yang disalin
Gunakan panduan ini untuk menghasilkan artefak yang akan dijalankan oleh pemain atau pembuat peta: perintah yang disalin, paket Project yang dipesan, atau sumber daya datapack. Peninjauan akhir harus dilakukan pada Output yang disalin tersebut, tidak hanya pada status pembuat yang dapat diedit.
Jika alur kerja peka terhadap versi, beri label versi target di samping perintah. Saat menggunakan penyeleksi, scoreboard, bossbar, tag, loot table, atau urutan Project, uji dependensi tersebut di dunia yang bersih sebelum memublikasikan pengaturannya.
- Copy dari Output untuk satu perintah dan dari Project untuk paket yang dipesan.
- Pisahkan varian Java, Bedrock, dan snapshot.
- Uji penyeleksi destruktif dengan Output yang tidak berbahaya terlebih dahulu.
- Perbarui preset terkait saat panduan menjadi alur kerja kanonik.
Panduan dan preset terkait
FAQ
Bisakah NBTForge mengonversi setiap perintah Java menjadi Bedrock?
Tidak. Ini dapat menghasilkan output Bedrock yang didukung dan menampilkan peringatan, tetapi beberapa alur kerja Java NBT, komponen, passenger, dan datapack tidak memiliki perintah Bedrock langsung yang setara.
Apa yang harus saya lakukan dengan perintah passenger Java?
Gunakan alur kerja perjalanan Bedrock bila memungkinkan, dan harapkan pengaturan multi-perintah alih-alih satu perintah pemanggilan Java rekursif.
Kapan panduan ini menjadi paket Project?
Gunakan Project ketika alur kerja memerlukan lebih dari satu perintah, memiliki perintah pengaturan dan pembersihan, atau harus diedit lagi setelah pengujian. Perintah satu kali dapat tetap berada di Output.