UUID Creators - kyngs/LibreLogin GitHub Wiki

LibreLogin Offers three UUID creators, each has its benefits and drawbacks. These only apply to new players.

RANDOM

This one is pretty straightforward, it generates UUID randomly. Please note, that if you didn't migrate your database, players will lose their data.

CRACKED

This one generates UUID the same way the offline mode server does.

Drawback

Let's imagine a situation where player pepazdepavole joins the game for the first time. Their UUID will be f586c1d8-2314-3df5-bfc4-9ff22f132273. This player enables autologin and changes their nickname to kyngs. However, even though their name changes, their UUID still stays the same.

Now a new player who also chooses nick pepazdepavole joins the game for the first time. There is no one with their name in the database, so logically the plugin attempts to create a new user. So the plugin generates the UUID f586c1d8-2314-3df5-bfc4-9ff22f132273. However, player kyngs already has the UUID, so pepazdepavole will be kicked and asked to join with the name kyngs.

TL;DR

If a player changes their nickname, their original nickname stays occupied.

Mojang

This one firstly checks whether a user with that name exists in the database, if yes, uses their premium UUID, otherwise fallbacks to CRACKED.

The drawbacks are same as in CRACKED