Editor level.dat para PocketMine-MP e Servidor Bedrock

Compatível com Minecraft Bedrock Edition e Java Edition — e com todos os softwares de servidor de ambas as edições, conhecidos ou não: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina e outros. Lista completa.

Softwares de servidor Bedrock — PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly e Bedrock Dedicated Server oficial — leem o mesmo level.dat little-endian com cabeçalho de 8 bytes em worlds/<World>/. Solte o seu abaixo para corrigir o nome após duplicar uma pasta, mover o spawn, alterar regras ou conferir a última build que gravou o mundo.

PocketMine-MPNukkitPowerNukkitXCloudburstBedrock Dedicated ServerDragonflyEndstoneWaterdogPE

Arraste worlds/<World>/level.dat aqui

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · dumps de chunks

O problema de nomes de mundo duplicados

Todo administrador Bedrock encontra este problema: você copia worlds/hub para worlds/hub2 para criar outra arena, mas o console, o gerenciador e os plugins continuam chamando ambos de hub. O nome da pasta mudou, mas LevelName dentro de level.dat não.

As consequências não são apenas visuais. Plugins que localizam mundos pelo nome interno — teletransportes, configurações por mundo e proteção de região — podem escolher o mundo errado, e comandos ficam ambíguos. Para corrigir, edite a tag: solte o arquivo acima e o editor irá direto para LevelName e abrirá o valor para edição.

  1. Pare o servidor. Um servidor ligado regrava level.dat ao salvar e desfaz a alteração.
  2. Baixe worlds/<World>/level.dat por SFTP ou pelo gerenciador de arquivos do painel.
  3. Solte-o no editor, altere LevelName para o novo nome e salve.
  4. Envie-o sobre o original e guarde o arquivo antigo como backup.
  5. Inicie o servidor e confira no console a linha dos mundos carregados.

Observações por software

SoftwareCaminho do mundoObservações
PocketMine-MP (PM5)worlds/<World>/O mundo padrão é definido por level-name em server.properties; esse valor indica a pasta, enquanto LevelName é o nome interno do mundo.
Nukkit / PowerNukkitXworlds/<World>/Mesmo formato Bedrock; o PNX adiciona arquivos próprios de configuração.
Bedrock Dedicated Serverworlds/<World>/level-name em server.properties seleciona a pasta; a versão de armazenamento do cabeçalho normalmente é 10.
Cloudburst / Dragonflyworlds/<World>/Lê o mesmo level.dat; o Dragonfly pode manter dados adicionais em banco próprio.
WaterdogPE, Geyser—Proxies. Eles não armazenam mundos; o NBT apenas passa pela rede como NBT de rede.

Como editar sem afetar a produção

  • Faça backup de toda a pasta do mundo,, não apenas de level.dat. Leva poucos segundos e permite reverter uma edição incorreta.
  • Nunca edite um arquivo ativo por SFTP. Baixe, edite e envie com o servidor parado. Editar enquanto o servidor mantém o mundo aberto pode truncar o arquivo.
  • Copiou um mundo para outro modo? Altere LevelName logo após a cópia, antes que o servidor o carregue, para evitar cache do nome errado.
  • Confira a barra do arquivo após carregar. Ela mostra o formato e a versão de armazenamento. Se um arquivo Bedrock aparecer como algo diferente de level.dat Bedrock, o arquivo está errado ou corrompido.

Perguntas frequentes

PocketMine-MP usa o mesmo level.dat do Bedrock?

Sim. PocketMine-MP implementa o formato de mundo Bedrock; portanto, seu level.dat é NBT little-endian com cabeçalho de 8 bytes, no mesmo formato gravado pelo servidor Bedrock Vanilla.

Por que dois mundos aparecem com o mesmo nome no console?

Porque ambos foram copiados da mesma pasta e compartilham o LevelName. O nome da pasta e a tag são independentes; altere a tag.

Posso renomear um mundo sem reiniciar o servidor?

Não. O mundo fica carregado na memória e é regravado ao salvar; alterações feitas com o servidor ligado são descartadas. Pare, edite e inicie.

Funciona com Nukkit e PowerNukkitX?

Sim: mesmo formato, caminho e procedimento.

Como converter um mundo Bedrock para Java?

Não com um editor NBT. A ordem dos bytes é a parte simples; a estrutura das tags, paletas de blocos e armazenamento de chunks são diferentes. Use um conversor específico e depois este editor para os metadados restantes.

Ferramentas relacionadas