mirror of
https://github.com/Minestom/Minestom.git
synced 2024-11-21 18:16:02 +01:00
2
Player UUID
TheMode edited this page 2020-05-31 15:39:46 +02:00
As UUID implies, it has to be a unique identifier. By default, this identifier is generated randomly at the connection so unique but not persistent.
What you normally want is a unique identifier which will stay the same even after a disconnection or a server shutdown, which could be obtained by getting the Mojang UUID of the player using their API, or having your custom UUID linked to the registration system on your website, we do not implement that by default so you are free to choose what you prefer.
Here how to register your own UUID provider:
connectionManager.setUuidProvider(playerConnection -> {
// This method will be called at players connection to set their UUID
return UUID.randomUUID(); /* Set here your custom UUID registration system */
});