mojira.dev
MC-93306

Blocks that occupy the same space as players don't attempt to push you off edges

The Bug

If a block falls on top of you, and it pushes you away, it will not push you completely out of the block when sneaking. This has a small effect on normal gameplay, but a very large effect on multiplayer servers.

Steps to Reproduce

  • Build the setup as shown in the attachment below. setup.png

  • Stand on top of the diamond block and begin sneaking.

  • Break the stone block that's supporting the sand, and once the sand lands on top of you, wait for it to stop attempting to push you out of the way.

Observed Behavior

Blocks that occupy the same space as players don't attempt to push you off edges whilst sneaking.

Expected Behavior

Blocks that occupy the same space as players would push you off edges whilst sneaking.

Linked issues

Attachments

Comments 24

Could you clarify how this has an impact on multiplayer? As far as I can tell this works as intended.

Based on how Blocks disappear and Reappear in Multiplayer Protected Areas, if you break a block, jump into the slot, and the block Reappears, you will have be able to stay inside that little area and you can reach higher areas by scaling up walls.
This allows for easy exploits on a lot of servers that can't have adventure mode on at the time.
Let me know if you need more info.

Plugin servers aren't supported. ("Protected Areas" are made with plugins)

[Mod] redstonehelper

This happens with regular falling sand too.

You can make a protected area with Spawn Protection, in vanilla minecraft.

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

Can Confirm in 1.20.6 And its lower version

Enoch Fox

(Unassigned)

Confirmed

(Unassigned)

Minecraft 1.8.8, Minecraft 15w47c, Minecraft 15w51b, Minecraft 16w04a, Minecraft 1.9.1 Pre-Release 3, ..., 1.19, 1.19.2, 1.19.3, 1.20.4, 1.20.6

Retrieved