Du möchtest eine Minecraft-Datei nur prüfen und nicht verändern? Ziehe eine Datei .nbt, .dat, .mcstructure, .schem oder einen rohen NBT-Dump nach unten. Die vollständige Baumansicht zeigt Typen und Werte, kann nach Namen oder Wert durchsucht und vollständig als SNBT-Text exportiert werden. Es wird nichts hochgeladen und erst beim Speichern eine Datei geschrieben.
NBT-Dateien werden oft zur Diagnose geöffnet: Welche Version hat die Datei geschrieben, warum lädt die Welt nicht oder was enthält ein erhaltenes Schematic tatsächlich? Der Viewer zeigt jeden Tag mit seinem exakten Typ. So lässt sich ein TAG_Byte mit dem Wert 1 von einem TAG_Int mit dem Wert 1 unterscheiden. Dieser Unterschied ist für Minecraft wichtig, geht in einfachen Text-Dumps aber meist verloren.
Vollständige 64-Bit-Long-Werte werden exakt angezeigt, damit Seeds und UUID-Hälften nicht gerundet werden.
Suche im gesamten Baum nach Tag-Namen oder -Wert mit direktem Sprung zum Treffer.
Erkanntes Format in der Dateileiste: Edition, Byte-Reihenfolge, Komprimierung und Bedrock-Speicherversion.
SNBT-Export des gesamten Dokuments als Text zum Vergleichen, Einfügen in einen Befehl oder Übergeben an ein anderes Werkzeug.
NBT im Vergleich zu SNBT
SNBT ist die Textform von NBT. Sie wird von /data get ausgegeben und von Befehlen akzeptiert. Typinformationen bleiben durch Suffixe erhalten: 3b ist ein Byte, 3s ein Short, 3L ein Long, 3.0f ein Float, 3.0d ein Double und [I;1,2,3] ein Int-Array. Die Export-Schaltfläche erzeugt genau dieses Format. Eine Binärdatei wird dadurch zu Text, den du in einen Befehlsblock einfügen oder in git speichern und zeilenweise vergleichen kannst.
JSON ist kein Ersatz. Es besitzt nur einen Zahlentyp und keine Byte-Arrays. Bei einer Umwandlung von NBT nach JSON gehen daher unbemerkt Unterschiede verloren, die Minecraft benötigt. Deshalb exportiert dieses Werkzeug SNBT statt JSON.
Unterstützte Dateien
Unterstützt wird jede Nutzlast, die aus einem einzelnen NBT-Dokument besteht: Java- und Bedrock-Dateien level.dat, playerdata, servers.dat, hotbar.nbt, idcounts.dat, raids.dat, scoreboard.dat, Kartendaten, Strukturen .nbt, .schem und .schematic, .mcstructure, .litematic, extrahierte Chunk-Nutzdaten und Paket-Dumps. Aus Containern wie .mca-Regionen, .mcworld-Archiven und LevelDB-Ordnern muss zuerst ein einzelnes Dokument extrahiert werden.
Häufig gestellte Fragen
Kann ich eine NBT-Datei ansehen, ohne sie zu bearbeiten?
Ja. Der Editor schreibt nur dann eine Datei, wenn du auf Speichern und Herunterladen klickst. Die abgelegte Originaldatei wird nie verändert.
Kann er NBT in JSON umwandeln?
Er exportiert SNBT, da dieses Format die Tag-Typen erhält. JSON würde Bytes, Shorts, Integer, Long- und Float-Werte zu einem Zahlentyp zusammenfassen und Byte-Arrays verlieren. Für eine verlustfreie Rückumwandlung von Minecraft-Daten ist JSON daher ungeeignet.
Warum wird eine andere Edition als erwartet angezeigt?
Das Format wird anhand der Bytes und nicht der Dateiendung erkannt. Eine als Java gemeldete Datei, von der du Bedrock erwartet hast, stammt meist aus der anderen Edition oder ist ein Fragment, das zufällig geparst werden kann. Prüfe bei einer Warnung zu nachgestellten Bytes die gemeldeten Offsets.
Wie groß darf eine Datei sein?
Dokumente mit mehreren Megabyte sind kein Problem. Arrays werden als typisierte Arrays gehalten, und die Baumansicht rendert verzögert. Auf der Seite existieren daher nur die Zeilen, die du tatsächlich aufklappst.