Pistons are still broken client-side
The fix for MCPE-62419 doesn't extend to the client-side. Moving blocks are still full blocks client-side and pistons still don't move you properly lots of the time.
Resulting issues (and how to reproduce):
- When standing on non-full blocks, such as slabs, the game pushes you out when the slab is moved.
- When standing near the edge of blocks and being pushed up, you get pushed out, but entities don't on the server-side.
- Putting an item on a bottom slab/trapdoor and moving it can cause client-server desyncs and ghost items.
- Slime blocks don't launch players horizontally most of the time. They do server-side, but the client moves you back, causing a temporary desync. A combination of ice and pressure plates helps visualise the issue.
Expected results:
- When standing on a slab and the slab is moved, you should be moved along and not be pushed out.
- When standing near the edge of blocks and being pushed up, you should not be pushed off.
- When putting an item on a bottom slab/trapdoor and moving it it should behave the same client-side as it does server-side.
- Slime blocks should launch you horizontally and it should be the same client-side as server-side.
You are moved in a less buggy way compared to 1.14.20 for two main reasons:
- Moving blocks now move half a block at a time and move players half a block at a time. The smaller steps makes it harder for the player to glitch out to the side, like in 1.14.20.
- It functions properly server-side, which affects the client somewhat.
2020-08-13, 03:51 PM
2024-04-20, 10:01 PM
2022-11-29, 07:52 PM
66
18
353829