If you crouch and jump into a block, uncrouching right when you hit the block will cause your hitbox to go into the block and push you away from it. Normally, uncrouching beneath a block makes you stay crouched until you aren't under a block, this isn't what happens here.
Attachments
Comments 4
I realized after I made this that it's a quirk of the fact that crouching lowers your hitbox, if I uncrouch right when I touch the block, my hitbox goes inside of it and I get pushed. Also I was playing on a single player world.
Single player is equal to a 1-man local server and client. But it cannot be a desync as the client is in complete control of the player's movement, including entity collision pushing, gravity, and block collision pushing.
Either way, the hitbox should not be able to end up inside the block by stopping with sneaking.
I suspect this is some kind of desync; the block isn't present client-side but is server-side causing you to be pushed slightly. It may be that or some kind of invisible entity. May I ask whether or not you were playing on a server at the time of when this issue occurred? Could you also provide some additional attachments of this behavior occurring whilst the F3 debug screen is enabled as I wasn't able to reproduce this? Thanks 😃