Editor playerdata — Arquivos .dat de Jogador

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.

A Java Edition grava um arquivo NBT big-endian com gzip por jogador em world/playerdata/<uuid>.dat, contendo inventário, baú do End, posição, dimensão, vida, fome, XP e atributos. Solte um abaixo para corrigir um jogador preso, remover item que causa crash ou redefinir estatísticas, com o servidor parado ou o jogador offline.

playerdata JavaBaú do EndInventárioPosiçãoAtributosDados relacionados a progressos

Arraste um arquivo playerdata .dat aqui

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

Tags de um arquivo de jogador

TagTipoO que representa
PosLista de DoubleX, Y e Z. Corrige jogador preso em parede ou abaixo da bedrock.
RotationLista de FloatYaw e pitch.
DimensionString / IntDimensão em que o jogador entra.
InventoryLista de CompoundUma entrada por pilha: id, Count, Slot, components ou tag.
EnderItemsLista de CompoundConteúdo do baú do End, no mesmo formato.
Health, foodLevel, XpLevel, XpTotalFloat / IntVida, fome e experiência.
playerGameTypeIntModo de jogo individual.
abilitiesCompoundVoo, invulnerabilidade e velocidades de caminhada e voo.
AttributesLista de CompoundVida máxima, velocidade de movimento e outros modificadores.
SpawnX/SpawnY/SpawnZ ou respawnInt / CompoundPonto de respawn pessoal, conforme a versão.
UUIDInt[4]UUID do jogador como quatro Ints nas versões atuais.

A estrutura dos itens mudou na 1.20.5: dados personalizados saíram de um único compound tag e passaram para components. Ambos os formatos abrem aqui; edite o usado pela sua versão.

Correções comuns

  • Jogador preso no terreno ou caindo sem parar. Defina Pos com coordenadas seguras — três doubles na ordem X, Y e Z — e zere Motion se tiver um valor muito alto.
  • Cliente fecha ao entrar. Um item inválido costuma ser a causa. Remova a entrada problemática de Inventory em vez de apagar toda a lista.
  • Dimensão errada após falha em portal. Defina Dimension de volta para minecraft:overworld e defina em Pos coordenadas correspondentes.
  • Preso no modo espectador. Defina playerGameType como 0 para sobrevivência ou 1 para criativo.
  • Modificadores de atributo deixados por um plugin removido. Exclua as entradas antigas em Attributes.

Edite com o jogador offline

O servidor mantém o estado do jogador na memória e o grava ao sair e no salvamento automático. Editar com o jogador online faz as alterações serem sobrescritas; editar durante um save pode truncar o arquivo. Deixe o jogador offline ou pare o servidor, copie, edite e recoloque o arquivo antes da reconexão. Guarde o original até o login funcionar.

Servidores Bedrock não usam esse formato: os dados ficam no LevelDB do mundo em chaves como player_<uuid>, com valores NBT little-endian. Extraia um valor para abri-lo aqui como Bedrock bruto.

Perguntas frequentes

Qual arquivo pertence ao meu jogador?

Os arquivos usam o UUID como nome. Consulte o UUID em uma ferramenta da API Mojang ou ordene playerdata/ por data de modificação e compare com o último login.

Posso adicionar itens editando playerdata?

No seu próprio servidor, sim. Adicione uma entrada à lista Inventory com id, Count e Slot. Em servidor alheio, isso é invasão e não funcionará porque o servidor ligado regrava o arquivo.

Por que minha alteração desapareceu?

O servidor ou jogador estava online durante a edição. O estado em memória prevalece no próximo save.

playerdata é igual no Bedrock?

Não. O Bedrock mantém jogadores no LevelDB do mundo, não em arquivos por UUID. O NBT desses valores é little-endian e abre aqui após ser extraído.

Ferramentas relacionadas