Minecraft Java 26.2 Zombie Preview
Texture Preview
Zombie
Health
Default
Main Hand
None
Off Hand
None
Traits
None
Build
EquipmentArmor and hand items
Passengers
Root entity is the mount. Each passenger can contain its own nested Passengers chain.
Visual entity builder
The zombie is the workhorse of custom mobs: it accepts every equipment slot, the baby flag, and passenger stacks, which makes it the mob most map-makers reach for first. Configure the armor, hands, traits and passengers visually below and the generator writes the /summon zombie command in the NBT or component form your version expects.
Version matters more for zombies than for simple mobs because equipment syntax changed twice: legacy versions write ArmorItems and HandItems lists, and Java 1.21.5 replaced both with a single equipment component. The same visual build produces different -- and mutually incompatible -- command text across those boundaries, which the version matrix below makes visible.
Plain zombie
/summon minecraft:zombie ~ ~ ~The baseline command, useful as a spawn-egg substitute in command blocks.
Baby zombie chicken jockey
/summon minecraft:chicken ~ ~ ~ {CustomName:"Jockey",Passengers:[{id:"minecraft:zombie"}]}The classic jockey is a chicken with a zombie passenger -- summon the vehicle, nest the rider. Add the Baby trait to the rider in the editor for the true baby jockey.
Armored elite zombie
/summon minecraft:zombie ~ ~ ~ {equipment:{chest:{id:"minecraft:diamond_chestplate",count:1},head:{id:"minecraft:diamond_helmet",count:1},mainhand:{id:"minecraft:iron_sword",count:1,components:{"minecraft:custom_name":"Rusted Blade"}}},PersistenceRequired:1b,CustomName:"Crypt Guard",CustomNameVisible:1b,Health:40f,attributes:[{id:"minecraft:max_health",base:40}]}A multi-feature elite: named, double health, diamond armor and a named sword, and it never despawns.
Rows appear only where the output actually changes -- copy the one that matches your world.
Java 1.16
/summon minecraft:zombie ~ ~ ~ {ArmorItems:[{},{},{id:"minecraft:diamond_chestplate",Count:1b},{id:"minecraft:diamond_helmet",Count:1b}],HandItems:[{id:"minecraft:iron_sword",Count:1b,tag:{display:{Name:'{"text":"Rusted Blade"}'}}},{}],PersistenceRequired:1b,CustomName:'{"text":"Crypt Guard"}',CustomNameVisible:1b,Health:40f,Attributes:[{Name:"generic.max_health",Base:40}]}Java 1.21.4
/summon minecraft:zombie ~ ~ ~ {ArmorItems:[{},{},{id:"minecraft:diamond_chestplate",count:1},{id:"minecraft:diamond_helmet",count:1}],HandItems:[{id:"minecraft:iron_sword",count:1,components:{"minecraft:custom_name":'{"text":"Rusted Blade"}'}},{}],PersistenceRequired:1b,CustomName:'{"text":"Crypt Guard"}',CustomNameVisible:1b,Health:40f,attributes:[{id:"minecraft:max_health",base:40}]}Java 26.2
/summon minecraft:zombie ~ ~ ~ {equipment:{chest:{id:"minecraft:diamond_chestplate",count:1},head:{id:"minecraft:diamond_helmet",count:1},mainhand:{id:"minecraft:iron_sword",count:1,components:{"minecraft:custom_name":"Rusted Blade"}}},PersistenceRequired:1b,CustomName:"Crypt Guard",CustomNameVisible:1b,Health:40f,attributes:[{id:"minecraft:max_health",base:40}]}Bedrock 26.x
/summon minecraft:zombie "Crypt Guard" ~ ~ ~Open the equipment slots in the editor, pick the pieces, and the generator writes ArmorItems/HandItems on legacy versions or the equipment component on Java 1.21.5+. Nothing needs hand-written NBT.
Enable the Baby trait. It emits IsBaby:1b on legacy Java and the modern is_baby field where that applies.
Not through /summon -- Bedrock ignores the Java NBT payload. The generator still emits the plain Bedrock command and lists each dropped feature as a warning, so you know exactly what did not carry over.
Texture Preview
Zombie
Health
Default
Main Hand
None
Off Hand
None
Traits
None
Passengers
Root entity is the mount. Each passenger can contain its own nested Passengers chain.