/summon dengan NBT: perlengkapan, atribut, dan tag yang membuat mob berperilaku
Memanggil mob hanya satu kata. Membuatnya mempertahankan perlengkapannya, tidak despawn, tidak terbakar, dan tidak berkeliaran butuh enam tag khusus. Inilah fungsi masing-masing.
/summon zombie berhasil. Zombi yang mempertahankan armornya, berdiri diam, bertahan di siang hari, dan tidak pernah despawn membutuhkan enam tag lagi, dan tag-tag itu tidak bisa ditemukan dari bantuan perintah.
Enam tag yang penting
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:"Guard",CustomNameVisible:1b}
| Tag | Efek |
|---|---|
PersistenceRequired:1b | Tidak pernah despawn. Yang paling penting untuk pembuatan peta |
NoAI:1b | Membeku — tidak bergerak, tidak menyerang, tanpa gravitasi |
NoGravity:1b | Melayang, tetapi tetap memiliki AI-nya |
Silent:1b | Tanpa suara mob |
Invulnerable:1b | Kebal terhadap segalanya kecuali /kill, Hampa, dan pemain mode kreatif |
Glowing:1b | Garis tepi menembus dinding |
PersistenceRequired dan pemberian nama saling berkaitan tetapi tidak sama: Label Nama juga mencegah despawn, tetapi CustomName yang diatur lewat NBT tidak mencegahnya kecuali kamu menambahkan PersistenceRequired. Hal ini menjebak hampir semua orang yang membuat NPC toko.
Perlengkapan yang tidak jatuh
{equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},
head:{id:"minecraft:diamond_helmet",count:1}},
drop_chances:{mainhand:0f,head:0f}}
Perlengkapan adalah peta (map) dengan kunci berupa nama slot — mainhand, offhand, head, chest, legs, feet, body, saddle — jadi tidak ada urutan slot yang bisa salah dan tidak ada placeholder kosong: cantumkan hanya slot yang kamu isi. Panduan lama menggunakan array HandItems dan ArmorItems (berurutan kaki, kaki, dada, kepala), yang digantikan oleh 1.21.5; keduanya sudah tidak berfungsi lagi.
Peluang jatuh adalah float per slot di drop_chances, dari 0f hingga 1f. Nilai di atas 1f menjamin item jatuh dan mempertahankan enchantment serta daya tahan item tersebut.
Atribut
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
Mengatur max_health di NBT yang sama juga memunculkan mob dengan health penuh tersebut — Health otomatis mengikuti nilai maksimum yang baru. Tambahkan Health:…f hanya jika kamu ingin mob muncul dalam kondisi terluka.
Id umum: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Penumpang bertumpuk ke bawah
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
Entitas paling luar adalah yang berada di paling bawah. Menyusun Passengers di dalam Passengers membangun menara ke atas. Setiap penunggang membutuhkan NBT lengkapnya sendiri jika kamu ingin mengonfigurasinya.
Bedrock berbeda
Bedrock tidak memiliki argumen NBT pada /summon. Sintaksisnya adalah /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, dan perilaku diatur melalui spawn event, bukan tag. Blob NBT Java yang ditempel ke Bedrock tidak akan berjalan.
Pilih mob dan aktifkan tag-tag ini secara visual — dengan urutan slot armor yang sudah ditangani untukmu — di Generator /summon.