Mojira Archive
MC-5726

Sticky pistons do not retract a block which they have pushed when given a short pulse

Resolution note

[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.

Works As Intended

Jake

[Mojang] Jeb (Jens Bergensten)

2013-01-03, 06:58 PM

2020-05-09, 10:59 PM

2015-11-10, 11:51 AM

1

18

Confirmed

clock, grab, pull, pulse, rapid, redstone, redstone_block, retract, sticky_piston, tick

Snapshot 13w01a - Minecraft 1.11.2Snapshot 13w01a, Snapshot 13w05b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.7.5, Minecraft 14w11b, Minecraft 1.8.2-pre4, Minecraft 1.11.2

-