level.dat lesen: Hardcore-Status, Spawnpunkt und was man wirklich reparieren kann
Ein Hardcore-Tod ist ein einziger boolescher Wert in level.dat. Hier erfahren Sie, was die Datei enthält, wie ein beschädigter Spielstand aussieht und wo die ehrlichen Grenzen der Wiederherstellung durch Inspektion liegen.
level.dat ist eine kleine, gzipped NBT-Datei im Stammverzeichnis jedes Weltordners. Sie enthält die Einstellungen der Welt und nicht ihr Terrain, was sie zur nützlichsten Datei für die Inspektion und zur am wenigsten gefährlichen für die Neugier macht.
Was ist drin?
| Pfad | Enthält |
|---|---|
Data.LevelName | der in der Weltliste angezeigte Name |
Data.hardcore | 1b oder 0b — das Hardcore-Flag |
Data.Difficulty | 0 friedlich → 3 schwer |
Data.allowCommands | ob Cheats aktiviert sind |
Data.SpawnX/Y/Z | Welt-Spawn |
Data.Time / Data.DayTime | Gesamt-Ticks und Tageszeit |
Data.GameRules | jede Spielregel als String |
Data.DataVersion | welche Minecraft-Version sie zuletzt geschrieben hat |
Data.Player | der Einzelspieler-Spieler, in Einzelspieler-Welten |
DataVersion ist das, was die Leute übersehen und was für die Fehlerbehebung am wichtigsten ist: Es sagt Ihnen, ob eine Welt bereits in einer neueren Version geöffnet wurde, was normalerweise irreversibel ist.
Das Hardcore-Flag
Hardcore ist kein separater Welttyp. Es ist Data.hardcore: 1b plus der auf „schwer“ festgelegten Schwierigkeitsgrad. Wenn Sie sterben, ändert das Spiel die Datei nicht – es weigert sich einfach, Sie wieder spawnen zu lassen.
Die Frage „Kann ich eine tote Welt aus dem Hardcore-Modus holen?“ ist also berechtigt, und die Antwort ist, dass das Flag editierbar ist, aber das ist eine Modifikation, keine Inspektion. Tools, die die Datei lesen, können Ihnen das Flag anzeigen; es zu ändern bedeutet, NBT zurückzuschreiben, was die Datei gefährdet. Sichern Sie immer zuerst den Weltordner.
Wie ein beschädigter Spielstand aussieht
level.datunlesbar,level.dat_oldvorhanden — das Spiel behält ein Backup der vorherigen Generation. Das Umbenennen vonlevel.dat_oldinlevel.datstellt die Welt abzüglich der letzten Sitzung wieder her. Das funktioniert weitaus häufiger, als die Leute erwarten.- Welt lädt, Chunks fehlen oder sind schwarz — das ist ein Schaden an der Region-Datei in
region/*.mca, nicht anlevel.dat. Anderes Problem, anderes Tool. - Welt erscheint überhaupt nicht in der Liste — normalerweise eine fehlende oder Null-Byte-
level.dat. Prüfen Sie zuerst auflevel.dat_old.
Was die Inspektion nicht leisten kann
Das Lesen einer Speicherdatei kann nicht wiederherstellen:
- Gegenstände, die durch Tod oder Despawn verloren gingen
- Chunks, die nie generiert wurden
- einen Weltordner, der gelöscht wurde
Nichts davon ist ein Wiederherstellungsdienst. Das Tool zeigt, was die Datei sagt; es rekonstruiert nicht, was die Datei nicht mehr enthält.
Spielerdaten
Im Einzelspieler-Modus enthält Data.Player Inventar, Position, XP und Gesundheit. Im Mehrspieler-Modus ist jeder Spieler ein separates .dat in playerdata/, benannt nach UUID – deshalb „verliert“ eine in einen Server umgewandelte Einzelspieler-Welt Ihr Inventar. Es ist immer noch in level.dat, nur nicht dort, wo der Server sucht.
Öffnen Sie eine level.dat, eine Spieler-.dat oder überprüfen Sie den Status einer Hardcore-Welt – alles in Ihrem Browser analysiert, nichts hochgeladen – mit dem World Save File Inspector.