/summon z NBT: ekwipunek, atrybuty i tagi, które wpływają na zachowanie moba
Przywołanie moba to jedno słowo. Sprawienie, by zachował swój ekwipunek, nie znikał, nie płonął i nie oddalał się, wymaga sześciu konkretnych tagów. Oto, co robi każdy z nich.
/summon zombie działa. Zombie, które zachowuje swoją zbroję, stoi w miejscu, przeżywa światło dzienne i nigdy nie znika, potrzebuje sześciu dodatkowych tagów, a nie można ich znaleźć w pomocy komendy.
Sześć najważniejszych
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:'"Guard"',CustomNameVisible:1b}
| Tag | Efekt |
|---|---|
PersistenceRequired:1b | Nigdy nie znika. Najważniejszy dla twórców map |
NoAI:1b | Zamrożony — brak ruchu, brak ataków, brak grawitacji |
NoGravity:1b | Unosi się, ale zachowuje swoją sztuczną inteligencję |
Silent:1b | Brak dźwięków moba |
Invulnerable:1b | Odporny na wszystko z wyjątkiem /kill i Pustki |
Glowing:1b | Obrys widoczny przez ściany |
PersistenceRequired i nadawanie imion są powiązane, ale nie są tym samym: Plakietka również zapobiega znikaniu, ale CustomName ustawione za pomocą NBT nie zapobiega, chyba że dodasz PersistenceRequired. To zaskakuje prawie każdego, kto buduje NPC-a do sklepu.
Ekwipunek, który nie wypada
{HandItems:[{id:"minecraft:diamond_sword",count:1},{}],
ArmorItems:[{},{},{},{id:"minecraft:diamond_helmet",count:1}],
HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}
Dwie rzeczy do zanotowania. ArmorItems jest uporządkowane stopy, nogi, tors, głowa — od dołu do góry, co jest odwrotnością sposobu, w jaki ludzie wymieniają zbroję. A puste wpisy {} są wymaganymi symbolami zastępczymi; nie możesz pomijać slotów.
Szansa na wypadnięcie to wartości zmiennoprzecinkowe od 0f do 1f. Wszystko powyżej 1f gwarantuje wypadnięcie i zachowuje nienaruszone zaklęcia i wytrzymałość przedmiotu.
Atrybuty
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
Ustawienie max_health nie leczy moba do nowego maksimum — pojawi się z jego starą wartością zdrowia i będzie wyglądać na uszkodzonego. Dodaj Health:40f obok.
Popularne identyfikatory: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Pasażerowie układają się w dół
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
Najbardziej zewnętrzna jednostka znajduje się na dole. Zagnieżdżanie Passengers wewnątrz Passengers buduje wieżę w górę. Każdy jeździec potrzebuje własnego pełnego NBT, jeśli chcesz go skonfigurować.
Skała macierzysta jest inna
Skała macierzysta nie ma argumentu NBT w /summon. Składnia to /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, a zachowanie jest ustawiane poprzez zdarzenia spawnu, a nie tagi. Blob Java NBT wklejony do Skały macierzystej nie zadziała.
Wybierz moba i wizualnie przełączaj te tagi — z automatycznie obsługiwaną kolejnością slotów zbroi — w Generatorze /summon.