/summon mit NBT: Ausrüstung, Attribute und die Tags, die ein Mob richtig funktionieren lassen
Einen Mob zu beschwören ist ein Wort. Damit er seine Ausrüstung behält, nicht despawned, nicht verbrennt und nicht wegläuft, braucht es sechs bestimmte Tags. Hier steht, was jeder einzelne bewirkt.
/summon zombie funktioniert. Ein Zombie, der seine Rüstung behält, stillsteht, das Tageslicht überlebt und niemals despawned, braucht sechs weitere Tags – und die lassen sich nicht über die Befehls-Hilfe herausfinden.
Die sechs, auf die es ankommt
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:"Guard",CustomNameVisible:1b}
| Tag | Wirkung |
|---|---|
PersistenceRequired:1b | Despawned niemals. Der mit Abstand wichtigste fürs Map-Bauen |
NoAI:1b | Eingefroren – keine Bewegung, keine Angriffe, keine Schwerkraft |
NoGravity:1b | Schwebt, behält aber seine KI |
Silent:1b | Keine Mob-Geräusche |
Invulnerable:1b | Immun gegen alles außer /kill, die Leere und einen Spieler im Kreativmodus |
Glowing:1b | Umriss durch Wände hindurch |
PersistenceRequired und das Benennen hängen zusammen, sind aber nicht dasselbe: Ein Namensschild verhindert ebenfalls das Despawnen, aber ein per NBT gesetzter CustomName nicht – es sei denn, du fügst PersistenceRequired hinzu. Genau daran scheitern fast alle, die einen Shop-NPC bauen.
Ausrüstung, die nicht droppt
{equipment:{mainhand:{id:"minecraft:diamond_sword",count:1},
head:{id:"minecraft:diamond_helmet",count:1}},
drop_chances:{mainhand:0f,head:0f}}
Ausrüstung ist eine Map, deren Schlüssel Slot-Namen sind – mainhand, offhand, head, chest, legs, feet, body, saddle – es gibt also keine Slot-Reihenfolge, die man falsch machen kann, und keine leeren Platzhalter: Liste nur die Slots auf, die du befüllst. Ältere Anleitungen verwenden die Arrays HandItems und ArmorItems (geordnet nach Füße, Beine, Brust, Kopf), die 1.21.5 ersetzt hat; sie bewirken nichts mehr.
Die Drop-Chancen sind Floats pro Slot in drop_chances, von 0f bis 1f. Alles über 1f garantiert den Drop und erhält die Verzauberungen und die Haltbarkeit des Gegenstands.
Attribute
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
Wenn du max_health im selben NBT setzt, wird der Mob auch mit dieser vollen Gesundheit beschworen – Health nimmt standardmäßig das neue Maximum an. Füge Health:…f nur hinzu, wenn er beschädigt erscheinen soll.
Häufige IDs: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Passagiere stapeln sich nach unten
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
Die äußerste Entität ist die unterste. Wenn du Passengers in Passengers verschachtelst, wächst der Turm nach oben. Jeder Reiter braucht sein eigenes vollständiges NBT, wenn du ihn konfigurieren willst.
Bedrock ist anders
Bedrock hat kein NBT-Argument bei /summon. Die Syntax lautet /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, und das Verhalten wird über Spawn-Events statt über Tags gesteuert. Ein Java-NBT-Block, der in Bedrock eingefügt wird, läuft nicht.
Wähle einen Mob und schalte diese Tags visuell um – mit bereits erledigter Rüstungs-Slot-Reihenfolge – im /summon Generator.