GeyserMC / Geyser

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

Bedrock players have bypass to wg #5014

Closed Z3r0xh closed 4 weeks ago

Z3r0xh commented 4 weeks ago

Describe the bug

Some wg checks can be bypassed if you are a bedrock user. For example, in a protected area where users do not have access to open doors or trapdoors, geyser users can open them and go through them. Java users cannot do this, as when they try to open it, it closes automatically and they are taken back to the previous location.

To Reproduce

Using wg protect an area and place a door. If you are a java player, you will notice that you cannot open it and go through it. If you are a bedrock player, you will be able to open it and go through it.

Expected behaviour

They should not be able to pass through the door in a protected area

Screenshots / Videos

https://youtu.be/LYtu6GIrH_k

Server Version and Plugins

server is running UniverseSpigot version 1.21.1-DEV-ver/1.21.1@4a8025b (2024-08-30T06:50:00Z) (Implementing API version 1.21.1-R0.1-SNAPSHOT) Universe-1.21.1-DEV-4a8025b (MC: 1.21.1)

Geyser Dump

No response

Geyser Version

Geyser version 2.4.2-b661 (git-master-8935b34) (Java: 1.21, Bedrock: 1.20.80/1.20.81 - 1.21.20/1.21.21)

Minecraft: Bedrock Edition Device/Version

last version

Additional Context

No response

onebeastchris commented 4 weeks ago

Duplicate of https://github.com/GeyserMC/Geyser/issues/2819 - Thanks anyways for reporting.

Z3r0xh commented 4 weeks ago

Duplicate of #2819 - Thanks anyways for reporting.

Is there any possible solution at the moment? Since I see that it is a problem that has existed for quite some time

onebeastchris commented 4 weeks ago

there is, look at the comments on that issue

Z3r0xh commented 4 weeks ago

there is, look at the comments on that issue

I just tried the geyser-interaction-fix, it doesn't work well. When you open the door it does send you back for 1 second, but the door remains open and you can continue through.