Como os arquivos .dat do Java funcionam
Java Edition armazena muitos arquivos de salvamento como NBT (Named Binary Tag) compactado com GZip, big-endian. level.dat contém campos de todo o mundo sob um compound Data. O estado do jogador do servidor é UUID.dat em players/data (ou playerdata em layouts mais antigos).
Versões recentes moveram gamerules, clima, configurações de geração de mundo e mais para data/minecraft/*.dat. Esta ferramenta foca em campos que ainda residem em level.dat / player.dat de acordo com a Minecraft Wiki.
level.dat do Bedrock usa um cabeçalho diferente e NBT little-endian. Não suportado na v1.
O que há dentro de level.dat?
level.dat é um documento NBT compactado cuja raiz é um compound Data. Ele armazena configurações de todo o mundo: o nome do mundo, gamerules, dificuldade, ponto de spawn, estado do clima e, em mundos de um jogador, os próprios dados do jogador. Saber o que reside aqui ajuda você a editar um salvamento sem corrompê-lo.
Arquivos de jogador (UUID.dat)
Em servidores, o estado de cada jogador é armazenado separadamente como <uuid>.dat - inventário, posição, vida, comida, XP e modo de jogo. O nome do arquivo é o UUID Mojang do jogador, não o nome de usuário. Sempre coloque o jogador offline antes de editar ou substituir este arquivo, caso contrário, o servidor sobrescreverá suas alterações quando o jogador salvar.
A divisão data/minecraft (26.1+)
Mundos modernos moveram gamerules, clima, configurações de geração de mundo e relógios do mundo para arquivos data/minecraft/*.dat. level.dat ainda contém os campos principais, mas campos como gamerules podem não existir mais lá. Este editor apenas toca em campos que ainda pertencem a level.dat de acordo com a Minecraft Wiki, e preserva quaisquer tags desconhecidas exatamente como estão.
Como usar este editor
Abra a página em qualquer navegador moderno, arraste level.dat ou um player UUID.dat para a área de soltar, altere os campos que você precisa e, em seguida, pressione Baixar .dat. Salve o novo arquivo com o mesmo nome e caminho exatos do original: level.dat vai para a pasta raiz do mundo, arquivos de jogador vão para players/data/. Faça um backup de toda a pasta do mundo primeiro - uma gravação errada pode corromper um salvamento.
Fluxo de trabalho de backup
A ordem segura é: fechar o mundo ou servidor, copiar toda a pasta do mundo para um local de backup, editar o arquivo .dat, substituir o original e, em seguida, abrir o mundo novamente. Se algo parecer errado, restaure o backup - nenhum dano será feito.
Notas de segurança
Tudo funciona localmente: seu arquivo nunca sai do navegador. Tenha cuidado com arquivos de estranhos - um .dat malicioso pode explorar versões mais antigas do jogo. Nunca confie em um level.dat 'gratuito' aleatório que você encontrou online e o carregue cegamente.
Perguntas frequentes
Este editor funciona no Bedrock Edition?
Não. level.dat do Bedrock usa um cabeçalho diferente e NBT little-endian, então os salvamentos do Bedrock ainda não são suportados.
Por que o editor mostra 'NBT compound desconhecido'?
O arquivo foi reconhecido como NBT, mas sua estrutura raiz não correspondeu a level.dat ou player.dat. Você ainda pode baixá-lo inalterado - tags desconhecidas são preservadas e o arquivo permanece intacto.
Meus dados do mundo são enviados para algum lugar?
Não. O arquivo é lido e gravado inteiramente no seu navegador, então nada é enviado para um servidor.