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
A shulker is a turret disguised as a purpur block: it bolts itself to a surface, peeks out of its shell, and fires homing bullets that levitate whatever they hit for ten seconds. Because it never walks, every placement decision happens at summon time, which makes it one of the most command-friendly hostile mobs in the game — where you put it is where the fight happens.
The options here lean into that turret identity. Stack customHealth and persistent to build a wall-mounted gunner that anchors a dungeon room, flag one with glowing as a shoot-this-target objective, or lock a no_ai, invulnerable shell into the floor as a fake block players second-guess. Levitation pairs naturally with kill ceilings, drop hazards, and void parkour, so a single well-placed shulker can carry an entire trap design.
Wall-mounted turret
/summon minecraft:shulker ~ ~ ~ {PersistenceRequired:1b,CustomName:"Wall Turret",CustomNameVisible:1b,Health:50f,attributes:[{id:"minecraft:max_health",base:50}]}Extra health forces players to commit to the peek windows instead of trading one hit; the name bar telegraphs that this emplacement is an objective.
Fake purpur block
/summon minecraft:shulker ~ ~ ~ {NoAI:1b,Invulnerable:1b,Silent:1b}Closed and motionless, it passes for decoration in an end city build; invulnerable stops a stray hit from revealing the trick with a damage flash.
Glowing objective target
/summon minecraft:shulker ~ ~ ~ {Glowing:1b,PersistenceRequired:1b}The outline renders through walls, letting a hunt-the-turret objective guide players across a large structure without map markers.
Hidden levitation trap
/summon minecraft:shulker ~ ~ ~ {active_effects:[{id:"minecraft:invisibility",duration:999999,amplifier:0b,show_particles:0b}],Silent:1b,PersistenceRequired:1b,CustomName:"Hidden Trap"}Invisibility hides the shell but not the bullets, so victims see homing projectiles emerge from an apparently empty corridor.
Rows appear only where the output actually changes -- copy the one that matches your world.
Java 1.16
/summon minecraft:shulker ~ ~ ~ {PersistenceRequired:1b,CustomName:'{"text":"Wall Turret"}',CustomNameVisible:1b,Health:50f,Attributes:[{Name:"generic.max_health",Base:50}]}Java 1.21.4
/summon minecraft:shulker ~ ~ ~ {PersistenceRequired:1b,CustomName:'{"text":"Wall Turret"}',CustomNameVisible:1b,Health:50f,attributes:[{id:"minecraft:max_health",base:50}]}Java 26.2
/summon minecraft:shulker ~ ~ ~ {PersistenceRequired:1b,CustomName:"Wall Turret",CustomNameVisible:1b,Health:50f,attributes:[{id:"minecraft:max_health",base:50}]}Bedrock 26.x
/summon minecraft:shulker "Wall Turret" ~ ~ ~Vanilla shulkers support all 16 dye colors through their entity data, with purple as the default. Summon it first, then apply the color through a data modification if the build needs a matching palette.
Taking damage can make it relocate to another attachable surface nearby. Give it the no_ai trait to pin it permanently, or design the room so every surface it could jump to still serves the trap.
Yes, invisibility changes rendering only. It still tracks targets, opens on its normal cycle, and fires levitation bullets — players just cannot see the peek animation that normally telegraphs the shot.
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.