GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.75k stars 686 forks source link

Bedrock players get stuck on elevation changes (grass paths, soulsand, stairs, slabs, etc.) #4472

Closed googleooer closed 8 months ago

googleooer commented 8 months ago

Describe the bug

The player character in Minecraft automatically steps up blocks with a height equal to or smaller than half a block, like slabs, stairs, grass paths, etc. This doesn't seem to work properly in Bedrock when playing on Geyser servers, because the player just rubberbands back to where they were.

To Reproduce

  1. Join the server from Bedrock
  2. Try to automatically step up a block
  3. The player rubberbands and gets stuck.

Expected behaviour

The player should step up blocks as expected instead of rubberbanding.

Screenshots / Videos

https://github.com/GeyserMC/Geyser/assets/35429559/a3cd5cec-ecad-42ce-805e-a03e9b8e387e

Server Version and Plugins

No response

Geyser Dump

https://dump.geysermc.org/1X4XuM9ZUhmg03s19VnGZXk4Zq08w8b1

Geyser Version

2.2.2-SNAPSHOT (git-master-3c4a1a8)

Minecraft: Bedrock Edition Device/Version

1.20.62, iPadOS 17

Additional Context

No response

onebeastchris commented 8 months ago

This is likely caused by an anti-cheat plugin since Geyser doesn't emulate Java player movement exactly. If you have one; try without that. Further, why do some slabs not have a texture in your world? Are you using an old/corrupted resource pack, or are those custom blocks?

googleooer commented 8 months ago

Oh i see, thanks, i'll check if there are any settings i can change to prevent this, and that's just a broken resource pack

Kas-tle commented 8 months ago

Closing since this is caused by an external plugin. Geyser is known to be incompatible with many anticheat plugins.