Sticky pistons do not retract a block which they have pushed when given a short pulse
[Mojang] Jeb (Jens Bergensten) resolved this report as "Works As Intended". He also commented roughly one year later as response to the following:
Panda4994 (source):
I always viewed the breaking of the sticky piston connection as inertia, and taking away the block teleportation part, I don't think this behaviour is buggy at all.
Jeb (source):
The reason why the piston behavior "technically a bug" is because the block in front of the sticky piston is supposed to act as if fixated to the piston. Your interpretation as "it's inertia" actually makes sense.
The bug
When a sticky piston is powered with a very short pulse ("0-tick pulse"), it will push the block, but not retract it.
To reproduce
Build the contraption in this screenshot:
![]()
The redstone block will not be pulled back.
After 1.14, it is also possible to reproduce this by placing a button on the side of a sticky piston, and press the button to move a block.
[Mojang] Jeb (Jens Bergensten)
2013-01-03, 06:58 PM
2020-05-09, 10:59 PM
2015-11-10, 11:51 AM
1
18
clock, grab, pull, pulse, rapid, redstone, redstone_block, retract, sticky_piston, tick
-