GeyserMC / Floodgate

Hybrid mode plugin to allow for connections from Geyser to join online mode servers.
https://geysermc.org
MIT License
575 stars 170 forks source link

Cannot Unban Bedrock Players After a Few Days #399

Open TheMattVid opened 1 year ago

TheMattVid commented 1 year ago

Geyser and Floodgate versions are the latest builds on opencollab. I have Geyser only on the proxy, and Floodgate on the proxy and backends.

I use Paper on some of the backend servers and Purpur on others. 1.19.2. Proxy is running on Waterfall.

I've been using Geyser/Floodgate since June 2020. I've never had any problems with player connection in all that time, but it seems that for certain situations, the server forgets that players exist if they haven't logged on in awhile. For example, if I ban a Bedrock player in Essentials, and then attempt to unban a few days later I get this error: image

If I use /minecraft:pardon, it says "That player does not exist" Meanwhile, I can open the banned-players.json file and clearly see the player's name listed with their information. I can do /seen and it will tell me when the player is last on. I can unban the player by modifying the banned-players.json file manually and reloading the server, but that is impractical. The unbanned player logs in with all of their inventory and enderchest data the same as before, so it's not as if they are being reset.

cunhar commented 1 year ago

same

Tim203 commented 9 months ago

You are probably using the username to pardon people right? There is probably a check in there to verify with the Mojang servers to get the latest UUID for a given username, since the username can change. And since Bedrock players aren't Java players this won't work. If that's the case then I'm not sure how we could fix it.

ItsHacktro commented 4 months ago

thats why i am also not getting unbanned

Tim203 commented 2 weeks ago

I've verified that it indeed tries to fetch the user from Mojang. However, there is currently no eta on a solution.

ItsHacktro commented 2 weeks ago

Bro I am banned from discord I guess cause I accidentally post a link so am I banned from bedrock server also if I don't blame you it's floodgates problem have a great day :)

On Sat, Nov 2, 2024, 5:34 PM Tim203 @.***> wrote:

I've verified that it indeed tries to fetch the user from Mojang. However, there is currently no eta on a solution.

— Reply to this email directly, view it on GitHub https://github.com/GeyserMC/Floodgate/issues/399#issuecomment-2452961108, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJXK6RORDCGAOBYWRUAOQJLZ6S2DJAVCNFSM6AAAAAAVR43POKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE3DCMJQHA . You are receiving this because you commented.Message ID: @.***>

Tim203 commented 2 weeks ago

You can request an appeal here for our Discord server. It's fine that you sent this here, but please keep further discussion relevant to this issue.