MC Toolkit

Poradniki / Polecenia i dane

/summon z NBT: ekwipunek, atrybuty i tagi, które nadają zachowanie mobom

Przywołanie moba to jedno słowo. Sprawienie, by zachował ekwipunek, nie zniknął, nie spłonął i nie odszedł, wymaga sześciu konkretnych tagów. Oto co robi każdy z nich.

/summon zombie działa. Zombie, które zachowuje zbroję, stoi w miejscu, przeżywa dzień i nigdy nie znika, potrzebuje sześciu dodatkowych tagów, a tych nie da się odkryć z pomocy komendy.

Sześć, które mają znaczenie

/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
                      CustomName:"Guard",CustomNameVisible:1b}
TagEfekt
PersistenceRequired:1bNigdy nie znika. Najważniejszy z nich przy tworzeniu map
NoAI:1bZamarznięty — brak ruchu, brak ataków, brak grawitacji
NoGravity:1bUnosi się, ale zachowuje swoje AI
Silent:1bBrak dźwięków moba
Invulnerable:1bOdporny na wszystko oprócz /kill, Pustki i gracza w trybie kreatywnym
Glowing:1bObrys widoczny przez ściany

PersistenceRequired i nadawanie imienia są powiązane, ale to nie to samo: Plakietka również zapobiega zniknięciu, ale CustomName ustawione przez NBT nie — chyba że dodasz PersistenceRequired. Na tym potyka się niemal każdy, kto buduje NPC do sklepu.

Ekwipunek, który nie wypada

{equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},
            head:{id:"minecraft:diamond_helmet",count:1}},
 drop_chances:{mainhand:0f,head:0f}}

Ekwipunek to mapa kluczowana nazwą slotu — mainhand, offhand, head, chest, legs, feet, body, saddle — więc nie ma kolejności slotów do pomylenia ani pustych miejsc: wymień tylko te sloty, które wypełniasz. Starsze poradniki używają tablic HandItems i ArmorItems (uporządkowanych stopy, nogi, Skrzynia, głowa), które 1.21.5 zastąpiło; nie robią już nic.

Szanse wypadnięcia to liczby zmiennoprzecinkowe na slot w drop_chances, od 0f do 1f. Wartość powyżej 1f gwarantuje wypadnięcie oraz zachowuje zaklęcia i wytrzymałość przedmiotu w nienaruszonym stanie.

Atrybuty

{attributes:[{id:"minecraft:max_health",base:40},
             {id:"minecraft:movement_speed",base:0.35}]}

Ustawienie max_health w tym samym NBT sprawia też, że mob pojawia się z pełnym zdrowiem — Health domyślnie przyjmuje nowe maksimum. Dodaj Health:…f tylko wtedy, gdy chcesz, by pojawił się ranny.

Częste 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ętrzny byt jest na dole. Zagnieżdżenie Passengers wewnątrz Passengers buduje wieżę w górę. Każdy pasażer potrzebuje własnego pełnego NBT, jeśli chcesz go skonfigurować.

Bedrock działa inaczej

Bedrock nie ma argumentu NBT w /summon. Składnia to /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, a zachowanie ustawia się przez zdarzenia spawnu, a nie tagi. Blok NBT z Java wklejony do Bedrock nie zadziała.

Wybierz moba i przełączaj te tagi wizualnie — z kolejnością slotów zbroi załatwioną za ciebie — w Generatorze /summon.

Generator /summon →

Więcej poradników

Zobacz wszystkie →