Affects Version/s: Minecraft 1.11.2, Minecraft 17w06a, Minecraft 17w13a, Minecraft 17w14a, Minecraft 17w16a, Minecraft 17w16b, Minecraft 1.12 Pre-Release 5, Minecraft 1.12.1, Minecraft 1.12.2 Pre-Release 1, Minecraft 1.12.2 Pre-Release 2, Minecraft 1.12.2, Minecraft 17w43a, Minecraft 17w43b, Minecraft 17w49a, Minecraft 17w49b, Minecraft 17w50a, Minecraft 18w07a, Minecraft 18w11a, Minecraft 18w14b, Minecraft 18w16a, Minecraft 18w20b, Minecraft 1.13-pre1, Minecraft 1.13-pre4, Minecraft 1.13-pre5, Minecraft 1.13, Minecraft 18w31a, Minecraft 18w32a, Minecraft 1.13.2, Minecraft 19w03c, Minecraft 19w04a, Minecraft 19w12a, 1.15.2, 20w09a, 20w22a, 1.16.2, 1.16.4, 20w48a
Fix Version/s: 21w03a
Shulkers will not move when they are pushed by a piston into a non-solid block like tripwire or a button. Before 1.11 you could push shulkers into any block which makes it likely that this is supposed to fix that. But as non-solid blocks have no collision box but the piston head does you would expect the shulker to be pushed.
Shulkers are always pushed into non-solid blocks and then teleport away if there is a place they can teleport to, if not they remain at the position of the non-solid block.
- Move high enough to make sure the shulker cannot teleport away
- Place a piston and a solid block in front below to place the shulker
- Encase every solid full block with for example glass
- Place a shulker in front of the piston
- Place a non-solid block like tripwire two blocks in front of the piston
- Power the piston
→ The shulker remains at its position