Elytrium / LimboAuth

Minecraft Auth System for Velocity proxy built in virtual server (Limbo). Built with LimboAPI.
GNU Affero General Public License v3.0
178 stars 76 forks source link

[BUG] Incorrect UUIDs #165

Open ivall opened 3 months ago

ivall commented 3 months ago

Describe the bug Player used /premium command on his premium acc and he has offline UUID both in UUID and PREMIUMUUID, in addition he has completely different UUID on backend servers - that UUID is not even premium uuid and offline uuid.

To Reproduce Steps to reproduce the behavior:

  1. Use /premium
  2. Pray to get this bug

Expected behavior Premium UUID should be his real premium UUID and on backend servers it should be offline UUID, not random(?) UUID.

Screenshots image image image

Server Info (please complete the following information):

SpigotRCE commented 1 month ago

That UUID provided by essentials might be the offline mode UUID. If the user is a premium user, it is intended to forward premium UUIDs to backends. If the user was a cracked user and then switched to premium, but never logged back in after switching, essentials would show the last UUID of the player.

Also, premium UUIDs are not case sensitive but cracked once are so Milkthedev and milkthedev would have to different cracked UUIDs but the same premium UUID