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 don't render chunks when riding boat/minecart. #4413

Open bestcb233 opened 9 months ago

bestcb233 commented 9 months ago

Describe the bug

I just confirmed a bug: When the client render-distance of BE players less than server view-distance, and BE players have travelled for a distance by boat/minecart, the chunk always don't render. I also let my players to test this traggering condition and went to my friend's server to test, this bug reappeared too. My server view-distance is 16, when the render-distance of client set to 5, 15, 17, this bug appeared, and when client set to 20, 32, this bug no longer appeared. My geyser dump is: https://dump.geysermc.org/2m17xZf1BxaYutYnvbDSyeaoOXEEoJhw I have uploaded a detailed video about reproducible steps on Youtube: https://youtu.be/2-bF3BzMwaA?si=asTYuzklFn6XsFeo

To Reproduce

  1. Bedrock players set their render-distance less than server view-distance
  2. Bedrock players join server then travel for a long distance by boat/minecart

This video is a full reproduction: https://youtu.be/2-bF3BzMwaA?si=asTYuzklFn6XsFeo

Expected behaviour

the chunk don't render to bedrock players

Screenshots / Videos

Youtube: https://youtu.be/2-bF3BzMwaA?si=asTYuzklFn6XsFeo

Server Version and Plugins

This server is running Paper version git-Paper-398 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: b700460) [01:32:13 INFO]: Server Plugins (20): [01:32:13 INFO]: Paper Plugins: [01:32:13 INFO]: - EconomyShopGUI [01:32:13 INFO]: Bukkit Plugins: [01:32:13 INFO]: - BlueMap, CoreProtect, floodgate, Geyser-Spigot, GriefPrevention, InvSeePlusPlus, InvSeePlusPlus_Clear, InvSeePlusPlus_Give, ProtocolLib, SimpleTpa [01:32:13 INFO]: Slimefun, SlimeGlue, spark, Themis, UltimateHomes, Vault, ViaBackwards, ViaVersion, XConomy

Geyser Dump

https://dump.geysermc.org/2m17xZf1BxaYutYnvbDSyeaoOXEEoJhw

Geyser Version

Build #424 · 2/2/2024

Minecraft: Bedrock Edition Device/Version

1.20.51

Additional Context

No response

jeziqt commented 8 months ago

The exact same thing is happening in our server :( This is the worst bug :( I can't ride minecarts or boats properly esp when its going really fast

onebeastchris commented 5 months ago

Hey! Can you try the builds here and see if it fixes your issue? https://github.com/GeyserMC/Geyser/actions/runs/9607076730

bestcb2333 commented 5 months ago

Hey! Can you try the builds here and see if it fixes your issue? https://github.com/GeyserMC/Geyser/actions/runs/9607076730

I just tried the build you provided, it's effective and the bug no longer appeared on my side.