The Best Resource for Minecraft
The Best Resource for Minecraft

Leggere level.dat: stato hardcore, punto di spawn e cosa puoi davvero correggere

Leggere level.dat: stato hardcore, punto di spawn e cosa puoi davvero correggere

Una morte in hardcore è un singolo booleano in level.dat. Ecco cosa contiene il file, come appare un salvataggio corrotto e i limiti realistici di ciò che l'ispezione può recuperare.

level.dat is a small gzipped NBT file at the root of every world folder. It holds the world's settings rather than its terrain, which makes it both the most useful file to inspect and the least dangerous one to be curious about.

Cosa contiene

PercorsoContiene
Data.LevelNameil nome mostrato nell'elenco dei mondi
Data.hardcore1b or 0b — the hardcore flag
Data.Difficulty0 pacifica → 3 difficile
Data.allowCommandsse i trucchi sono attivi
Data.SpawnX/Y/Zspawn del mondo
Data.Time / Data.DayTimetick totali e ora del giorno
Data.GameRulesogni gamerule come stringa
Data.DataVersionquale versione di Minecraft l'ha scritto per ultima
Data.Playeril giocatore singolo, nei mondi a giocatore singolo

DataVersion is the one people overlook and the one that matters most for troubleshooting: it tells you whether a world has already been opened in a newer version, which is usually irreversible.

Il flag hardcore

L'hardcore non è un tipo di mondo a parte. È Data.hardcore: 1b plus the difficulty locked to hard. When you die, the game does not change the file — it just refuses to let you respawn.

Quindi "posso rimuovere l'hardcore da un mondo morto?" è una domanda legittima, e la risposta è che il flag è modificabile, ma si tratta di una modifica, non di un'ispezione. Gli strumenti che leggono il file possono mostrarti il flag; cambiarlo significa riscrivere l'NBT, il che rischia di danneggiare il file. Fai sempre prima un backup della cartella del mondo.

Come si presenta un salvataggio corrotto

  • level.dat unreadable, level.dat_old present — il gioco conserva una versione di

backup. Rinominare level.dat_old to level.dat recovers the world minus the most recent session. This works far more often than people expect.

  • Il mondo si carica, i chunk mancano o sono neri — si tratta di un danno ai file di regione in

region/*.mca, not level.dat. Different problem, different tool.

  • Il mondo non compare affatto nell'elenco — di solito un file mancante o da zero byte

level.dat. Check for level.dat_old before anything else.

Cosa non può fare l'ispezione

La lettura di un file di salvataggio non può recuperare:

  • oggetti persi a causa di morte o despawn
  • chunk che non sono mai stati generati
  • una cartella del mondo eliminata

Questo strumento non è un servizio di ripristino. Mostra ciò che è scritto nel file; non ricostruisce ciò che il file non contiene più.

Dati del giocatore

In giocatore singolo, Data.Player holds inventory, position, XP and health. In multiplayer, each player is a separate .dat in playerdata/ named by UUID — which is why a single-player world converted to a server "loses" your inventory. It is still in level.dat, just not where the server looks.

Apri un level.dat, a player .dat, or check a hardcore world's status — all parsed in your browser, nothing uploaded — with the Ispettore dei file di salvataggio del mondo.

Prova lo strumento: World Save File Inspector →