Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Java Debug Stick block state change does not apply.

Open arima0k opened this issue 2 years ago • 1 comments

Describe the bug

Changing block states with the debug stick, example if I disconnect fences from blocks they still apear connected for all bedrock players.

To Reproduce

  1. Put a fence next to a solid block.
  2. Disconnect the side of the fence that is connected to que solid block with the debug stick in Java.
  3. Connect to the server with bedrock and look if the fence is connected to the solid block.

Expected behaviour

Block state synced with bedrock block states.

Screenshots / Videos

Java

image

Bedrock

image

Server Version and Plugins

Velocity 3.1.2-SNAPSHOT (git-e8bf6ab5-b161) Paper version git-Paper-56 (MC: 1.19) floodgate 2.2.0-SNAPSHOT (b70-6e2c19f) (velocity and backend)

Geyser Dump

No response

Geyser Version

Geyser version 2.0.4-SNAPSHOT (git-master-2ce7ff8)

Minecraft: Bedrock Edition Device/Version

1.19.0

Additional Context

No response

arima0k avatar Jul 10 '22 06:07 arima0k

I was able to replicate this on the latest Geyser spigot and latest Floodgate with Paper 1.19. It seems that these changes made by the debug stick do not show up on bedrock, even after the bedrock client relogs. Even if bedrock users try to use the debug stick, these changes are not visible to them.

PS the debug stick works fine for walls, it just seems to be broken for fences.

YHDiamond avatar Jul 11 '22 18:07 YHDiamond

This issue is still here on 1.20.1. I am using the latest version of Floodgate and Geyser. Is there an ETA for this?

Almighty-Shogun avatar Jul 13 '23 02:07 Almighty-Shogun

Unfortunately, we can't fix this for fences specifically - for those, unlike walls, the client seems to calculate where it should and should connect by itself.

Walls should work properly, since the server dictates the block state to send, but there are no such block states for fences :/

tldr; we can't do much about this - unless Bedrock suddenly adds blockstates for fences.

onebeastchris avatar Aug 25 '23 19:08 onebeastchris