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 version players keep reporting errors in the background while digging for cubes #3627

Open RedSnailMC opened 1 year ago

RedSnailMC commented 1 year ago

Describe the bug

This error occurs in the backend of the server when digging for cubes in the bedrock version of the player, causing useful information to be topped off

To Reproduce

1:Using Geyser to connect to JAVA servers 2:Digging a cube 3:An error is reported

Expected behaviour

Fix or suppress error reporting

Screenshots / Videos

Screenshot_20230320_085737_edit_257750494900774

Server Version and Plugins

Velocity:3.2.0-SNAPSHOT Geyser:2.1.0-SNAPSHOT Floodgate:v2 Other plugin:vwhitelist Java server:Fabric 1.19.3

Geyser Dump

https://dump.geysermc.org/J4we8dEMemQPxMZXnlS7KHQ1gK2bv7FX

Geyser Version

2.1.0

Minecraft: Bedrock Edition Device/Version

1.19.62

Additional Context

none

onebeastchris commented 1 year ago

This looks like it can probably be fixed within Geyser, however, not all of these "Mismatch in Block destroy Pos" errors can be fixed, e.g. punching (tall) grass can produce them.

As a temporary workaround, my Fabric port of GeyserHacks (which includes hacky fixes for e.g. bamboo/dripstone collision issues on bedrock) has an option you could use to suppress these warnings - as for all the other stuff, you can turn that off.

https://modrinth.com/mod/geyserhacks-fabric/version/1.0.1

Not ideal, but hopefully better than nothing until this is possibly fixed

onebeastchris commented 1 year ago

also uh, looking at your Geyser dump, you're 29 commits behind - you may want to try and update Geyser to see if the error persists. (since the new version requires 1.19.4, you'll need to update Velocity, and install Viaversion on your proxy. Alternatively, you could update the servers to 1.19.4 without needing to use ViaVersion)