Rehberler / Komutlar ve Veriler
/summon ve NBT: ekipman, nitelikler ve bir yaratığın davranışını belirleyen etiketler
Bir yaratık çağırmak tek kelime. Ekipmanını koruması, kaybolmaması, yanmaması ve ortalıkta dolaşmaması ise altı özel etiket gerektiriyor. İşte her birinin ne yaptığı.
/summon zombie işe yarıyor. Zırhını koruyan, hareketsiz duran, gün ışığında hayatta kalan ve asla kaybolmayan bir zombi için altı etiket daha gerekiyor ve bunlar komut yardımından öğrenilemiyor.
Önemli olan altı tanesi
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:"Guard",CustomNameVisible:1b}
| Etiket | Etkisi |
|---|---|
PersistenceRequired:1b | Asla kaybolmaz. Harita yapımı için en önemli olanı |
NoAI:1b | Donmuş — hareket yok, saldırı yok, yer çekimi yok |
NoGravity:1b | Havada süzülür ama yapay zekâsını korur |
Silent:1b | Yaratık sesi çıkarmaz |
Invulnerable:1b | /kill, Boşluk ve yaratıcı moddaki bir oyuncu dışında her şeye bağışıklı |
Glowing:1b | Duvarların arkasından dış hat olarak görünür |
PersistenceRequired ve isimlendirme birbiriyle ilişkili ama aynı şey değil: bir Ad Etiketi de kaybolmayı önler, ancak NBT ile ayarlanan CustomName, siz PersistenceRequired eklemediğiniz sürece önlemez. Bu, dükkân NPC'si yapan neredeyse herkesin takıldığı noktadır.
Düşmeyen ekipman
{equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},
head:{id:"minecraft:diamond_helmet",count:1}},
drop_chances:{mainhand:0f,head:0f}}
Ekipman, slot adıyla anahtarlanan bir haritadır — mainhand, offhand, head, chest, legs, feet, body, saddle — yani yanlış yapılacak bir slot sırası ve boş yer tutucu yoktur: yalnızca doldurduğunuz slotları listeleyin. Eski rehberler HandItems ve ArmorItems dizilerini kullanır (sıralı olarak ayak, bacak, göğüs, baş), bunları 1.21.5 değiştirdi; artık hiçbir işe yaramıyorlar.
Düşme şansları drop_chances içinde slot başına ondalık sayılardır, 0f ile 1f arasında. 1f üzerindeki herhangi bir değer düşmeyi garantiler ve eşyanın büyülerini ve dayanıklılığını bozulmadan korur.
Nitelikler
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
Aynı NBT içinde max_health ayarlamak, yaratığı o tam can değeriyle de çağırır — Health varsayılan olarak yeni maksimuma ayarlanır. Health:…f yalnızca yaratığın hasarlı şekilde doğmasını istediğinizde eklenmelidir.
Yaygın kimlikler: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Yolcular aşağı doğru yığılır
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
En dıştaki varlık en altta olandır. Passengers öğesini Passengers içine yerleştirmek kuleyi yukarı doğru inşa eder. Yapılandırılmasını istiyorsanız her binicinin kendi tam NBT'sine ihtiyacı vardır.
Bedrock farklıdır
Bedrock'ta /summon üzerinde NBT argümanı yoktur. Söz dizimi /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name> şeklindedir ve davranış etiketler yerine doğma olayları (spawn events) aracılığıyla ayarlanır. Bedrock'a yapıştırılan bir Java NBT bloğu çalışmaz.
Bir yaratık seçin ve bu etiketleri görsel olarak açıp kapatın — zırh slot sırası sizin için halledilmiş şekilde — /summon Generator sayfasında.