BuildSystem icon indicating copy to clipboard operation
BuildSystem copied to clipboard

Revert changes made to `UUIDFetcher`

Open thomasmny opened this issue 11 months ago • 4 comments

If the server is behind a proxy & the player is offline which a UUID fetch is made, a different one will be returned than if the player were to be online.

Thus, the UUIDFetcher should behave differently for offline servers and online/proxy servers

thomasmny avatar Feb 02 '25 12:02 thomasmny

@Lumine1909 Can you try this version and see if it works for you? It seems that #300 caused some issues with servers behind Velocity if:

  1. PlayerA is offline
  2. PlayerB adds PlayerA to the builder of a world
  3. PlayerA joins the server

thomasmny avatar Feb 02 '25 12:02 thomasmny

@Lumine1909 Can you try this version and see if it works for you? It seems that #300 caused some issues with servers behind Velocity if:

  1. PlayerA is offline
  2. PlayerB adds PlayerA to the builder of a world
  3. PlayerA joins the server

Has player A ever joined to the server?

Lumine1909 avatar Feb 03 '25 00:02 Lumine1909

So what happened to me was:

I tried to remove a player as builder from my world. Although the chat message said it was done the GUI and the config file didnt change. Then i tried adding a player as builder, but the plugin pulled the wrong uuid because the player was offline. When he was online it worked.

After getting this Snapshot Version the issue was fixed

DeadlyCinder avatar Feb 03 '25 14:02 DeadlyCinder

This will still causing some issues when working with Offline proxy mode Please check https://github.com/thomasmny/BuildSystem/pull/335

Lumine1909 avatar Feb 03 '25 18:02 Lumine1909