Java Edition
Java server ledgers use UUIDs in banned-players.json, whitelist.json, and ops.json.
What be a Minecraft UUID?
A scallywag's guide to fetchin' UUID, XUID, Floodgate UUID, name history and skin for any Java or Bedrock player.
UUID = Universally Unique Identifier — a 32-character hex string that never changes, like a pirate's brand.
Bedrock scallywags carry an Xbox XUID. GeyserMC and Floodgate forge a Floodgate UUID too; neither be a Java UUID.
Four clear steps. No account nor API key required.
What ye can do with a Minecraft UUID:
Use lasting marks for bans, allowlists, officers, plugins, linked accounts, and leaderboards so a renamed scallywag cannot break the ledger.
Java server ledgers use UUIDs in banned-players.json, whitelist.json, and ops.json.
Bedrock server ledgers use XUIDs in permissions.json, allowlist.json, and banned-players-bedrock.json. Floodgate UUIDs keep GeyserMC crews sailing together.
The wizard forges Java and Bedrock server formats while keepin' UUID and XUID cargo in separate holds.
JSON WizardA Java UUID be a permanent 128-bit mark. It stays put when a scallywag changes names.
An XUID marks the Xbox account used by Bedrock and may be charted in decimal or hexadecimal.
Floodgate forges a UUID from Bedrock identity booty so GeyserMC can show that scallywag aboard a Java server.
Aye! The Profile Lookup and JSON Generator be 100% free. No signup, no API key, no limits.
Find the scallywag, verify the Java ledger, then add the UUID to banned-players.json or use the JSON list navigator.
Nay. The Java UUID never changes. That be why servers use UUID fer bans and whitelists.
Use a UUID for Java bans. Names may change with the tide, but the UUID stays tied to the account.
VRC.LOL · Discord
Ask fer help, share yer thoughts, and meet the VRC.LOL crew.