mojira.dev
MC-8836

Signs and carpet do not drop when the underlying block is moved by piston

The bug

Signs and carpet does not drop when the underlying block is moved by a piston.

This may be intended given that MC-17851 was fixed (though possibly not on purpose), however it is inconsistent with other blocks which require a supporting block. These blocks do drop when the supporting block is moved, even if the new block at that position would support them as well.

See the attached

[media]

showing a setup for reproducing this and outlining the inconsistency.

Linked issues

Attachments

Comments 14

Duplicate of MC-3287.

Confirmed for 1.12.1

Confirmed for 1.13.1.

Cannot reproduce in 18w47b

@unknown, I still can reproduce for 18w47b.

4 more comments

Can confirm in 1.18.1.

Can confirm in 1.18.2.

Can confirm in 1.19.

Can confirm in 1.19.2.

the reason for this is that carpets and signs do not require supporting faces, which the moving_piston block does not have. most other support blocks need full faces, so when the sandstone is turned into moving_piston, it no longer has a solid face to anchor to.

Alex Boros

marcono1234

(Unassigned)

Confirmed

Block states

carpet, moving_piston, piston, sign

Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w04a, Snapshot 13w05a, Minecraft 1.12, ..., 1.19.2, 1.19.3, 1.20 Release Candidate 1, 1.20, 1.20.1

Retrieved