Description
Describe the bug
When a sticky piston is out, breaking a rail line, then pulls in right before the Bedrock player goes across the rail, making the rail line continuous, the bedrock player will (about 60% of the time) be ejected from the Minecart on the client-side. This will not happen on the server side. On the server side, the player will continue on. The player will not be kicked or anything. But, they will be far off from their actual location. The server will treat any attempt to interact with other blocks as impossible.
To Reproduce
- Create a rail line.
- Place a detector rail in that line
- Have that detector rail run to a redstone torch, that inverts a piston
- The piston pushes/pulls a rail either disconnecting or connecting the rail line.
- When the detector rail is run over, the sticky piston will pull back the rail, forming a contiguous rail line.
- About 60% of the time, the player will be ejected from the Minecart on the client-side.
Expected behaviour
The player should, like in Java Edition, continue on towards the end of the railroad, and Geyser should reflect what is happening on the server, where the player is still on-the-move.
Screenshots / Videos
Server Version and Plugins
git-Purpur-2141 (MC 1.20.4)
DropsOverhaul, dynmap, EssentialsX, EssentialsXChat, EssentialsXProtect, EssentialsXSpawn, floodgate, Geyser-Spigot, Lorax, mcMMO, OldHunger, ProtocolLib, RealisticSeasons, SlimeChunk, Spark, VeinMiner, WorldEdit
Geyser Dump
https://dump.geysermc.org/tBy1f2NpRXz1xJo39Zq19vl6HuVtZ1Pa
Geyser Version
2.2.2
Minecraft: Bedrock Edition Device/Version
1.20.60, Android App on Google Chromebook
Additional Context
No response
Activity