mojira.dev
MC-156013

Breaking Blocks "re-appear" to nudge player

Breaking blocks used to have the unfortunate side effect of "re-appearing" for a split moment and nudging a player. This has returned in 1.14

Related issues

Attachments

Comments

migrated
[media][media]
Xisuma

This was once an issue in old minecraft versions and then it was patched and stayed out of the game until 1.14

 

Went through the whole of the 1.13 update without seeing it once but as soon as we updated to 1.14 it appeared. It might be linked to lag but it appears consistently and at anytime, IE if your the only one online.

migrated

I was able to replicate this issue by forcibly causing the server's performance  to drop to ~100ms per tick by using multiple mob collisions.

It was in a void world with minimal render distance in order to minimize variables. 

Looks like this is indeed linked to server lag and client-server desynchronization.

Johnibur

Please run a complete debug dump while you are experiencing the issue by running these commands:

/debug start

… Make sure you are experiencing the issue.

/debug stop

And finally run:

/debug report

Please attach to this ticket the txt profiling and the zip report you'll find in the debug folder of your server / Minecraft instance. Make sure you are running the latest pre-release version.

migrated

This issue occurs because block hitboxes are now entirely server side, unlike block breaking which is client side until the client is updated by the server.

migrated

I think the fix to this is worse than the problem.

Before this fix: A reappearing block nudges the player, only if the player is standing in that block.

After this fix: A reappearing block displaces and rotates the player, always. This is really disruptive since it "jerks" the camera maybe more than once per second at times.

 Contrary to Xisuma's report, the nudging issue was also present before 1.14; I would encounter it fairly reliably while pillaring down in 1.13 (I learnt to just hold crouch while doing so). Xisuma's 1.13 video doesn't show that "reappearing blocks didn't used to nudge the player" because the video doesn't show reappearing blocks at all.

While reappearing blocks were mildly bothersome before 1.14.4, they did not frequently disrupt the player; you typically had to be pillaring down or running while insta-mining to be affected.  The fix that is now in 1.14.4 disrupts the player for every single block that reappears.

migrated

I'm still having this issue in singleplayer survival on 1.14.4. 😞

Johnibur

Anyone else?

migrated

This issue is still occurring in 1.14.4 as of August 31.

migrated

I am still having this issue on my Spigot server 1.14.4 as of September 7. 

migrated

This also affects 1.12.2 servers (not sure if it affects single-player but I know this happens on a 1.12.2 server I play on)

Johnibur

@@unknown Unfortunately, fixes are never applied retroactively and old versions are no longer supported.

Xisuma

Fry

Confirmed

Important

Entities

Minecraft 1.14.3, Minecraft 1.14.4 Pre-Release 2

Minecraft 1.14.4 Pre-Release 4

Retrieved