MC Toolkit

Guias / Solução de problemas

Lendo level.dat: status hardcore, ponto de spawn e o que você realmente pode consertar

Uma morte hardcore é um booleano em level.dat. Veja o que o arquivo contém, como é um save corrompido e os limites honestos do que a inspeção pode recuperar.

level.dat é um pequeno arquivo NBT compactado com gzip na raiz de cada pasta de mundo. Ele contém as configurações do mundo, e não seu terreno, o que o torna o arquivo mais útil para inspecionar e o menos perigoso para se ter curiosidade.

O que há lá dentro

CaminhoContém
Data.LevelNameo nome exibido na lista de mundos
Data.hardcore1b ou 0b — a flag hardcore
Data.Difficulty0 pacífico → 3 difícil
Data.allowCommandsse os cheats estão ativados
Data.SpawnX/Y/Zspawn do mundo
Data.Time / Data.DayTimeticks totais e hora do dia
Data.GameRulestodas as gamerules como uma string
Data.DataVersionqual versão do Minecraft o escreveu pela última vez
Data.Playero jogador single-player, em mundos singleplayer

DataVersion é o que as pessoas ignoram e o que mais importa para a solução de problemas: ele informa se um mundo já foi aberto em uma versão mais recente, o que geralmente é irreversível.

A flag hardcore

Hardcore não é um tipo de mundo separado. É Data.hardcore: 1b mais a dificuldade travada no modo difícil. Quando você morre, o jogo não altera o arquivo — ele apenas se recusa a permitir que você ressurja.

Então, "posso tirar o hardcore de um mundo morto" é uma pergunta justa, e a resposta é que a flag é editável, mas isso é uma modificação, não uma inspeção. Ferramentas que leem o arquivo podem mostrar a flag; alterá-la significa reescrever o NBT, o que arrisca o arquivo. Faça backup da pasta do mundo primeiro, sempre.

Como é um save corrompido

  • level.dat ilegível, level.dat_old presente — o jogo mantém um backup de uma geração. Renomear level.dat_old para level.dat recupera o mundo menos a sessão mais recente. Isso funciona com muito mais frequência do que as pessoas esperam.
  • Mundo carrega, chunks estão faltando ou pretos — isso é dano no arquivo de região em region/*.mca, não em level.dat. Problema diferente, ferramenta diferente.
  • Mundo não aparece na lista — geralmente um level.dat ausente ou com zero bytes. Verifique level.dat_old antes de qualquer outra coisa.

O que a inspeção não pode fazer

Ler um arquivo de save não pode trazer de volta:

  • itens perdidos por uma morte ou um despawn
  • chunks que nunca foram gerados
  • uma pasta de mundo que foi excluída

Nada aqui é um serviço de recuperação. A ferramenta mostra o que o arquivo diz; ela não reconstrói o que o arquivo não contém mais.

Dados do jogador

No singleplayer, Data.Player contém inventário, posição, XP e vida. No multiplayer, cada jogador é um .dat separado em playerdata/ nomeado por UUID — é por isso que um mundo singleplayer convertido para um servidor "perde" seu inventário. Ele ainda está em level.dat, apenas não onde o servidor procura.

Abra um level.dat, um .dat de jogador ou verifique o status de um mundo hardcore — tudo analisado no seu navegador, nada enviado — com o Inspetor de Arquivos de Save de Mundo.

Ferramentas para arquivos NBT →

Mais guias

Ver todos →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.