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.

UUID mit Bindestrichen
Ohne Bindestriche
Int-Array (NBT ab Java 1.16, z. B. für /data oder Owner)
UUIDMost / UUIDLeast (NBT bis 1.15)
Beispiel: Datei in world/playerdata

Mehrere Namen auf einmal

NameOffline-UUID

So entsteht die Offline-UUID

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.