Minecraft-Tools
Offline-UUID-Rechner für Minecraft
Berechne die Offline-UUID eines Spielernamens genau so, wie ein Java-Server im Offline-Modus sie vergibt – mit Bindestrichen, ohne Bindestriche und als Int-Array für Befehle. Alles wird direkt in deinem Browser berechnet, ohne Anfrage an Mojang.
Mehrere Namen auf einmal
| Name | Offline-UUID |
|---|
So entsteht die Offline-UUID
- Der Server bildet den Text OfflinePlayer: plus Spielername (genau so geschrieben, Groß- und Kleinschreibung zählt) und berechnet davon den MD5-Hash (UTF-8).
- Aus den 16 Byte wird eine UUID der Version 3: Die erste Ziffer der dritten Gruppe wird zur 3, die erste Ziffer der vierten Gruppe zu 8, 9, a oder b. Das entspricht Javas UUID.nameUUIDFromBytes.
- Online-UUIDs sind etwas anderes: Mojang vergibt sie zufällig (Version 4) beim Kauf des Accounts. Sie lassen sich nicht aus dem Namen berechnen, sondern nur über die Mojang-API abfragen – das macht diese Seite bewusst nicht.
- Wechselst du einen Server von Offline auf Online (oder umgekehrt), bekommen alle Spieler neue UUIDs. Inventare, Fortschritte und Statistiken hängen an der UUID und müssen dann umbenannt werden.
- Bedrock nutzt Xbox-Konten (XUID) statt dieser UUIDs. Brücken wie Geyser/Floodgate erzeugen eigene UUIDs für Bedrock-Spieler.
Häufige Fragen
Wie wird die Offline-UUID in Minecraft berechnet?
Der Server nimmt den Text OfflinePlayer: plus Spielername, berechnet davon den MD5-Hash und macht daraus eine UUID der Version 3 – genau wie Javas UUID.nameUUIDFromBytes.
Warum hat ein Spieler auf meinem Server eine andere UUID als bei Mojang?
Im Offline-Modus (online-mode=false) wird die UUID aus dem Namen berechnet. Die echte Online-UUID vergibt Mojang dagegen zufällig, die beiden stimmen nie überein.
Wie bekomme ich die Online-UUID eines Spielers?
Nur über die Mojang-API oder im Spiel, zum Beispiel per /data get entity Spielername UUID auf einem Online-Server. Aus dem Namen berechnen lässt sie sich nicht.
Was ist das Int-Array-Format?
Seit Java 1.16 speichert NBT eine UUID als vier 32-Bit-Zahlen, etwa [I;-1257581691,-2103627455,-1575584131,1966717567]. Vorher gab es die zwei Felder UUIDMost und UUIDLeast.