Editor de playerdata para archivos .dat de jugadores

Compatible con Minecraft Bedrock Edition y Java Edition, y con todos sus núcleos de servidor, conocidos o no: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina y el resto. Lista completa.

Java Edition escribe un archivo NBT big-endian comprimido con gzip por jugador en world/playerdata/<uuid>.dat. Contiene inventario, cofre de Ender, posición, dimensión, salud, hambre, XP y atributos. Arrastra uno para liberar a un jugador atrapado, eliminar un objeto que causa cierres o restablecer estadísticas, con el servidor detenido o al menos el jugador desconectado.

playerdata de JavaCofre de EnderInventarioPosiciónAtributosRelacionado con avances

Arrastra un archivo .dat de playerdata aquí

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

Etiquetas de un archivo de jugador

EtiquetaTipoContenido
PosLista de DoubleX, Y, Z. Permite liberar a un jugador atrapado en una pared o bajo el lecho rocoso.
RotationLista de FloatGuiñada e inclinación.
DimensionString / IntDimensión en la que entra el jugador.
InventoryLista de CompoundUna entrada por pila: id, Count, Slot, components o tag.
EnderItemsLista de CompoundContenido del cofre de Ender con la misma estructura.
Health, foodLevel, XpLevel, XpTotalFloat / IntEstado vital y experiencia.
playerGameTypeIntModo de juego individual.
abilitiesCompoundVuelo, invulnerabilidad y velocidad al caminar y volar.
AttributesLista de CompoundSalud máxima, velocidad de movimiento y otros modificadores.
SpawnX/SpawnY/SpawnZ o respawnInt / CompoundPunto de reaparición personal, según la versión.
UUIDInt[4]UUID del jugador como cuatro enteros en versiones modernas.

Las pilas de objetos cambiaron en 1.20.5: los datos personalizados pasaron del compuesto tag a components individuales. Ambas estructuras se abren aquí; edita la que use tu versión.

Reparaciones habituales

  • Jugador atrapado o cayendo sin parar. Define Pos con coordenadas seguras —tres doubles en orden X, Y, Z— y limpia Motion si contiene un valor enorme.
  • El cliente se cierra al entrar. La causa suele ser un objeto mal formado. Elimina la entrada problemática de Inventory sin borrar toda la lista.
  • Dimensión incorrecta tras un error de portal. Cambia Dimension a minecraft:overworld y asigna coordenadas compatibles en Pos.
  • Jugador bloqueado como espectador. Define playerGameType como 0 para supervivencia o 1 para creativo.
  • Modificadores de un plugin eliminado. Borra las entradas obsoletas de Attributes.

Edita con el jugador desconectado

El servidor mantiene el estado del jugador en memoria y lo escribe al desconectarse o guardar automáticamente. Si editas mientras está conectado, el servidor sobrescribirá los cambios; hacerlo durante un guardado puede truncar el archivo. Desconecta al jugador —o detén el servidor—, copia y edita el archivo, y colócalo de nuevo antes de que se conecte. Conserva el original hasta confirmar el acceso.

Los servidores Bedrock no usan esta estructura: los datos viven en LevelDB del mundo bajo claves como player_<uuid>, cuyos valores son NBT little-endian. Extrae un valor para abrirlo aquí como Bedrock sin procesar.

Preguntas frecuentes

¿Cuál es el archivo de mi jugador?

Los archivos usan el UUID como nombre. Consulta el UUID del jugador en un visor de la API de Mojang u ordena playerdata/ por fecha de modificación y compáralo con la última conexión.

¿Puedo darme objetos editando playerdata?

En tu propio servidor, sí: agrega a Inventory una entrada con id, Count y Slot. En un servidor ajeno sería una intrusión y no funcionaría porque el servidor activo sobrescribe el archivo.

¿Por qué desapareció mi cambio?

El servidor o el jugador estaba en línea durante la edición. El estado en memoria prevalece en el siguiente guardado.

¿playerdata es igual en Bedrock?

No. Bedrock guarda los jugadores dentro de LevelDB del mundo, no en archivos por UUID. El NBT de esos valores es little-endian y se abre aquí una vez extraído.

Herramientas relacionadas