Community listing page, reviews here may not be monitored by the author.
UUID Fixer
No reviews yet
Assigns Mojang UUID's to players joining an offline mode server, allowing in-game entities / other services(mods like essential) to use actual UUID instead of hashing player's username.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs on a dedicated server only; does not work in singleplayer.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
What does this mod do?
Assigns Mojang UUIDs to players joining an offline-mode server, allowing in-game entities and other services (mods like Essential) to use the actual UUID instead of a hash of the player's username.
Without this, offline mode gives every player a UUID hashed from their username instead of their real Mojang/Microsoft UUID. That breaks anything keyed to UUID: villager trading reputation, tamed pets, advancements, playerdata, permission plugins, Essential, etc.
This mod checks the Mojang API for each joining player's real UUID and uses that instead, when one exists. If the lookup fails or times out (or the account isn't premium), it falls back to vanilla's normal offline UUID - nothing breaks, you just don't get the fix for that player.
Server-side only. Nothing to install on the client.
How it works
UUIDUtilMixin — the only piece of vanilla-facing code. It intercepts UUIDUtil.createOfflinePlayerUUID and substitutes the real UUID when one is available.
UuidLookupService — calls api.mojang.com, with a 2-second timeout. A slow or unreachable Mojang API costs a player a couple of seconds on first join, never a hang.
UuidCache — remembers results (both hits and confirmed misses) in config/uuidfixer/cache.json so repeat joins don't re-hit the API.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers