NBT ile /summon: ekipman, özellikler ve bir mob'u davranışa zorlayan etiketler
Bir mob'u çağırmak tek kelime. Ekipmanını korumasını, kaybolmamasını, yanmamasını ve dolaşmamasını sağlamak altı özel etiket gerektirir. İşte her birinin ne işe yaradığı.
/summon zombie işe yarar. Zırhını koruyan, sabit duran, gün ışığında hayatta kalan ve asla kaybolmayan bir zombi için altı etikete daha ihtiyaç vardır ve bunlar komut yardımından keşfedilemez.
Önemli olan altı etiket
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:'"Guard"',CustomNameVisible:1b}
| Etiket | Etki |
|---|---|
PersistenceRequired:1b | Asla kaybolmaz. Harita yapımı için en önemli etiket |
NoAI:1b | Donmuş — hareket yok, saldırı yok, Yer Çekimi yok |
NoGravity:1b | Yüzer, ancak yapay zekasını korur |
Silent:1b | Mob sesleri yok |
Invulnerable:1b | /kill ve Boşluk hariç her şeye karşı bağışıklı |
Glowing:1b | Duvarların arkasından dış hat görünümü |
PersistenceRequired ve adlandırma birbiriyle ilişkili ama aynı değildir: bir Ad Etiketi de kaybolmayı önler, ancak NBT aracılığıyla ayarlanan CustomName, PersistenceRequired eklemediğiniz sürece önlemez. Bu, bir dükkan NPC'si inşa eden hemen hemen herkesi yanıltır.
Düşmeyen ekipman
{HandItems:[{id:"minecraft:diamond_sword",count:1},{}],
ArmorItems:[{},{},{},{id:"minecraft:diamond_helmet",count:1}],
HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}
İki şeye dikkat edin. ArmorItems ayaklar, bacaklar, göğüs, baş sırasındadır — aşağıdan yukarıya, bu da insanların zırhı listeleme şeklinin tersidir. Ve boş {} girişleri gerekli yer tutuculardır; yuvaları atlayamazsınız.
Düşme şansları 0f ile 1f arasındaki ondalık sayılardır. 1f üzerindeki herhangi bir değer, düşmeyi garanti eder ve öğenin büyülerini ve dayanıklılığını sağlam tutar.
Özellikler
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
max_health ayarı, mob'u yeni maksimuma iyileştirmez — eski sağlık değeriyle ortaya çıkar ve hasarlı görünür. Yanına Health:40f ekleyin.
Yaygın kimlikler: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Yolcular aşağı doğru istiflenir
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
En dıştaki varlık en alttakidir. Passengers'u Passengers içine yerleştirmek kuleyi yukarı doğru inşa eder. Her sürücünün, yapılandırmak istiyorsanız kendi tam NBT'sine ihtiyacı vardır.
Katman Kayası farklıdır
Katman Kayası'nda /summon üzerinde NBT argümanı yoktur. Sözdizimi /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name> şeklindedir ve davranış etiketler yerine spawn olayları aracılığıyla ayarlanır. Katman Kayası'na yapıştırılan bir Java NBT blobu çalışmaz.
Bir mob seçin ve bu etiketleri görsel olarak değiştirin — zırh yuvası sırası sizin için halledilmiş olarak — /summon Oluşturucu içinde.