Preset Item
Perintah Minecraft Data Model Kustom Item
custom_model_data hanya berguna jika cocok dengan model paket sumber daya. Artikel yang ditingkatkan ini berfokus pada alur kerja penuh: memilih item, menetapkan nilai model, memberi label item untuk pemain, dan menjaga custom_data tersedia untuk logika perintah.
Hasil preset
Perintah item siap pakai sumber daya dengan id model yang jelas dan penanda data yang stabil.
Keluaran
Data model khusus Output Give
/give @p minecraft:diamond_sword[custom_name={text:"Runed Blade",color:"aqua",italic:false},lore=[{text:"Resource-pack model 1001",color:"gray",italic:false}],custom_model_data={floats:[1001]},enchantment_glint_override=true,custom_data={model_item:"runed_blade"}] 1The longest command line is 266 characters, 10 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Tangkapan layar preset
Buat preset
- Buka Give dan pilih item yang dipetakan ulang oleh paket sumber daya.
- Tetapkan custom_model_data ke nilai yang diharapkan oleh paket sumber daya.
- Tambahkan custom_name dan lore yang mendeskripsikan item yang dimodelkan, bukan item vanilla dasar.
- Salin perintah dan uji dengan paket sumber daya diaktifkan sebelum dipublikasikan.
Id model dan identitas item
Nilai model yang sama tidak berarti apa-apa tanpa paket sumber daya yang cocok. Jaga agar id model tetap terlihat di lore saat pengujian, lalu hapus atau ganti dengan teks yang menghadap pemutar setelah paket stabil.
custom_data harus menyimpan identitas item secara terpisah. Hal ini memungkinkan perintah mendeteksi item tanpa bergantung pada nomor model atau nama tampilan.
Catatan Version
Bentuk Output custom_model_data bergantung pada kelompok versi Java yang dipilih. Gunakan NBTForge untuk membangun kembali item ketika mendukung dunia komponen pra-komponen dan saat ini.
Halaman yang dihasilkan yang dialihkan untuk kombinasi item/model individual kini mengarah ke sini sehingga situs memiliki satu sumber daya kanonik yang lebih kuat untuk maksud ini.
Untuk alur kerja item terdekat, bandingkan Generator Perintah Kepala Pemain Minecraft dan Nama khusus dan preset lore untuk item apa pun.
- Cocokkan nilai model dengan paket sumber daya.
- Jaga agar teks tampilan tetap dapat dibaca oleh pemain.
- Gunakan custom_data untuk logika perintah.
Sesuaikan preset ke dalam Project nyata
Perlakukan Perintah Item Data Model Kustom Item sebagai titik awal yang diuji, bukan hanya string yang disalin. Setelah output berfungsi satu kali, simpan dengan nama Project yang jelas, catat versi target Minecraft, dan simpan preset di dekat perintah pengaturan terkait seperti scoreboard, bossbar, loot, atau garis reset.
Sebelum menerbitkan preset ke peta, server, atau Command Pack, jalankan preset dari artefak yang disalin, bukan hanya dari workbench langsung. Hal ini menunjukkan dependensi yang hilang, pemilih yang sudah usang, pilihan edisi yang salah, dan perintah yang hanya berfungsi karena status pengujian lokal sudah ada.
- Pertahankan Edition dan Version yang dipilih dengan perintah bersama.
- Uji penyeleksi terhadap perintah yang tidak berbahaya sebelum menggunakan kerusakan, pembunuhan, pembersihan, atau teleportasi.
- Pindahkan perintah panjang ke Project atau alur kerja bergaya fungsi alih-alih menempelkannya ke dalam obrolan.
- Periksa kembali peringatan setelah mengubah entitas, komponen item, passenger, atau sumber daya datapack.
FAQ
Apakah custom_model_data membuat model sendiri?
Tidak. Ia memilih model yang disediakan oleh paket sumber daya. Perintah dan paket sumber daya harus menyetujui nilainya.
Haruskah saya mendeteksi item berdasarkan custom_model_data?
Lebih suka custom_data untuk logika. custom_model_data pada dasarnya adalah kait rendering, sedangkan custom_data lebih jelas untuk perintah.
Kapan preset ini harus menjadi bagian dari Command Pack?
Gunakan ini sebagai entri Command Pack ketika output bergantung pada jalur pengaturan, perintah reset, sumber daya rampasan, status scoreboard, atau pengujian berulang. Perintah aman tunggal masih dapat disalin langsung dari Output.
Buka alur ini
Mulai dari ruang kerja Give terkait, lalu sesuaikan bidang preset untuk dunia Anda.