mojira.dev
MC-27056

You can blow the extension off a piston

The bug

When TNT explodes during the same tick a piston extends, it is possible for the head to be destroyed without the base being destroyed. An explosion during any other tick will correctly destroy both or neither.

How to reproduce

  1. /setblock ~1 ~ ~ command_block{Command:"/setblock ~ ~1 ~ piston[facing=east] replace"}
  2. /setblock ~1 ~ ~1 command_block{Command:"/summon tnt ~6.5 ~1 ~-1 {Fuse:0,NoGravity:1b}"}
  3. /setblock ~ ~ ~ lever[facing=west]
  4. Activate the lever

Linked issues

MC-77611 Explosions can remove piston head Resolved MC-96106 piston with setblock and a redstone circuit makes piston_head go away Resolved MC-105454 Minecraft pistons have a bug on the top of nether. Resolved MC-106660 "piston_extension" can be destroyed by TNT or TNT cart. Resolved MC-108342 Piston Head is No & Explanation of Breaking Bedrock with Pistons Resolved

Attachments

Comments 41

Tried some times but can’t reproduce in 1.6.2 on Linux.

Cannot reproduce even by controlling the explosion with different materials and positions. Either the entire piston explodes, or both the extension and the piston does not get affected.

Please force a crash by pressing F3 + C for 10 seconds while ingame and attach the crash report here.

This ticket is incomplete, please open a new ticket and provide details about the issue you are experiencing using the Bug Report Guidelines Here.

Please reopen this based on MC-77611

31 more comments

Confirmed in 1.21.4 prerelease 3. 

Can confirm in 1.21.4 

can confirm in 25w04a

@unknown 25w04a is already added as an affected version, so there is no need to confirm it for that version. 🙂

Samuel Bigelow

(Unassigned)

Confirmed

Platform

Low

Redstone

explosion, piston, piston_head

Minecraft 1.6.2, Minecraft 1.8.1, Minecraft 1.8.8, Minecraft 15w37a, Minecraft 15w47c, ..., 1.20.6, 24w35a, 1.21.4 Pre-Release 3, 1.21.4, 25w04a

Retrieved