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 687 forks source link

Bedrock Players occasionally losing their prefix. #5087

Closed Kazii78 closed 1 month ago

Kazii78 commented 1 month ago

Describe the bug

I'm using Paper 1.21.1 using GeyserMC and Floodgate. Occasionally, bedrock players would not receive their prefix before their username and I'm guessing the server treats it as a new player. The player loses all their items, gets teleported to spawn, etc.. Basically a reset. This is only temporary tho. If they re-log, they likely get their prefix back and get all their progress back. But I have this issue where someone has done quite lots of progress on their account without the prefix. They are unable to get their stuff.

This has happend to other bedrock players too.

To Reproduce

I don't know how to reproduce it. Hope for the server to screw up, I guess?

grafik

Possible steps, haven't tried.

Expected behaviour

Bedrock players should always have their prefix.

Screenshots / Videos

grafik grafik

"naif820" is a bedrock player. Right now, they've only been getting the period.

Server Version and Plugins

/version -> "This server is running Paper version 1.21.1-DEV-master@755a775 (2024-10-18T04:27:17Z) (Implementing API version 1.21.1-R0.1-SNAPSHOT)"

Plugins:

Geyser Dump

No response

Geyser Version

2.4.3-b689 (git-master-d64c0b3)

Minecraft: Bedrock Edition Device/Version

1.21.31

Additional Context

We are playing with cracked player support.

onebeastchris commented 1 month ago

This issue is a duplicate of https://github.com/GeyserMC/Geyser/issues/5086 - and the reason you're not seeing that disconnection screen but are being connected without the prefix is because you're running in offline mode. We do not support offline mode. As a workaround, don't enable offline mode.