mojira.dev
MC-136709

Blocks placed down in front of firing pistons can produce ghost blocks

If you place a block right before a piston pushes forward, the block will only be placed visually, because the client thinks it was successfully placed while the server thinks the piston has already started extending.

How to reproduce:

  1. Build the contraption from the attached video:

  2. Place a block immediately before the piston extends.

    → ❌ The client thinks you successfully placed the block, but the server does not, resulting in a ghost block.

Expected result:

The player would not be able to place a block in front of a piston as it starts extending.

Observed result:

The player can visually place a block in front of a piston on the tick it starts extending, creating a ghost block.

Linked issues

Attachments

Comments 126

[media][media][media][media][media][media][media][media][media][media]

Are you able to attach a video?

Are you able to attach a video?

^ and if you can't provide a video was your TPS low (MC-133187)?

I tried to upload a video. It was too large. TPS was 4 ticks when I checked. This glitch has been around for a while, I just never posted anything. I really don't know when it started (which version).

TPS is usually 2 yes?

116 more comments

I've saved the structure that I've used to reproduce to a datapack (

[media]

) in case anyone has trouble trying to reproduce this issue in the future.

Confirmed for 1.14.2 Pre-Release 2.

Confirmed for 1.14.2 Pre-Release 2.

Apparently confirmed for 1.17.1, see MC-240815 which seems to duplicate this bugpost here.
Note that with the setup in linked bugpost, several blocks get ghosted.

Apparently confirmed for 1.17.1, see MC-240815 which seems to duplicate this bugpost here.
Note that with the setup in linked bugpost, several blocks get ghosted.

[Mod] ManosSef

(Unassigned)

Confirmed

Networking, Redstone

Minecraft 1.13.1, Minecraft 1.14.2 Pre-Release 2, 1.17.1, 1.20.1, 1.21.8, 25w36b

Retrieved