GeyserMC / Geyser

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

Geyser is clean but, the floating chest when you open chests #4769

Open ghost opened 2 months ago

ghost commented 2 months ago

What feature do you want to see added?

The floating chest when you open chests isn't always necessary, it would be nice if it didn't exist, since its a dead give away a server is using geyser and a general eye sore

Are there any alternatives?

Not to my knowledge

Camotoy commented 2 months ago

Are you seeing the floating chests when you open existing chests in the world? Geyser should be able to utilize the world chests.

onebeastchris commented 2 months ago

Unfortunately this is needed as there's no way to show virtual inventories to players. Hence why Geyser is placing these chests/inventories over a player when a virtual inventory is sent server-side.

If you want to prevent these from showing, you could use Bedrock edition forms - that's Bedrock's built-in GUI library (assuming that's the usecase you're going for). For more information on that, see the "forms" page on the Geyser wiki.

ghost commented 2 months ago

Unfortunately this is needed as there's no way to show virtual inventories to players. Hence why Geyser is placing these chests/inventories over a player when a virtual inventory is sent server-side.

If you want to prevent these from showing, you could use Bedrock edition forms - that's Bedrock's built-in GUI library (assuming that's the usecase you're going for). For more information on that, see the "forms" page on the Geyser wiki.

any chest you open on geyser, even if its a real life one, spawns a floating chest, test it

Camotoy commented 2 months ago

Just did and that doesn't happen. Please send a Geyser dump and your Bedrock platform (iOS, Android...) and someone can do a quick investigation.

onebeastchris commented 2 months ago

+1 - also, does this happen with single or double chests? Or both?

ghost commented 2 months ago

It doesn't happen every time but it does happen often, all chests in this video are real: https://streamable.com/jryvdw

Also i've seen this behaviour on cubecraft bedrock, that's how i figured out that it was using geyser instead of bedrock dedicated server, because when i played skywars it was spawning floating chests in the air behind me constantly when opening real chests and its a long time geyser thing ive observed

Camotoy commented 2 months ago

CubeCraft does not use Geyser.

ghost commented 2 months ago

CubeCraft does not use Geyser.

weird, it has the same floating chests. and wasnt geyser made/sponsored by cubecraft or something

Clyde6790pGIT commented 2 months ago

This happens too, except if there is no space for the chest (aka if there is something above the player's head) then it refuses to open and the gui closes instantly, the real chest is unobstructed.

onebeastchris commented 2 months ago

Can you share reproductions steps of a specific setup/build that would cause this issue? This seems relatively simple to fix; we just need to be able to reproduce it