GeyserMC / Geyser

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

there is a chance that the floodgate will not be activated #4394

Closed hseermc closed 7 months ago

hseermc commented 7 months ago

Describe the bug

When Bedrock Edition enters the server and the player prefix is empty, there is a chance that the floodgate will not be activated. The UUID of Bedrock Edition players will not change so my Bedrock Edition menu plugin does not open the Bedrock Edition menu, and the backpack items are incorrect.

To Reproduce

1.have a bedrockedition enters the server 2.open backpack

Expected behaviour

The backpack contains items saved from exiting the game the last time the floodgate worked

Screenshots / Videos

QQ截图20240115163807 QQ截图20240115164046

Server Version and Plugins

No response

Geyser Dump

No response

Geyser Version

2.2.0-SNAPSHOT (git-master-7613bdb)

Minecraft: Bedrock Edition Device/Version

1.20.4 Android phone

Additional Context

No response

onebeastchris commented 7 months ago

Please attach a full server log via mclo.gs, and send a geyser dump (you can get that by running geyser dump in the server console)

hseermc commented 7 months ago

https://mclo.gs/jzRlzPM https://dump.geysermc.org/iyGyhsfRnH6phLTcRur7a0kk3zwQ6SM5

hseermc commented 7 months ago

This is a low-chance issue that didn't come up when I tested it yesterday and today. However, if there is no Bedrock Edition player online for a long time, there is a chance that there is a chance that this problem will occur

onebeastchris commented 7 months ago

You're running an offline mode server, which is an unsupported setup. This issue is likely caused by your auth plugin - if you can reproduce the issue without authentication plugins and in online mode, we'll reopen this.