MC Toolkit

Guías / Solución de problemas

Leer level.dat: estado hardcore, punto de aparición y qué puedes arreglar realmente

Una muerte en hardcore es un solo booleano en level.dat. Esto es lo que contiene el archivo, cómo se ve una partida corrupta y los límites honestos de lo que la inspección puede recuperar.

level.dat es un pequeño archivo NBT comprimido con gzip en la raíz de cada carpeta de mundo. Contiene la configuración del mundo, no su terreno, lo que lo convierte tanto en el archivo más útil de inspeccionar como en el menos peligroso por el que sentir curiosidad.

Qué hay ahí dentro

RutaContiene
Data.LevelNameel nombre que aparece en la lista de mundos
Data.difficulty_settings.hardcore1b o 0b — la marca de hardcore
Data.difficulty_settings.difficultypeaceful → hard, más una marca locked junto a ella
Data.allowCommandssi los trucos están activados
Data.spawnpunto de aparición del mundo: pos, dimension, yaw, pitch
Data.Timeticks totales (la hora del día ahora vive en data/minecraft/world_clocks.dat)
Data.DataVersionqué versión de Minecraft lo escribió por última vez
Data.singleplayer_uuidqué archivo de jugador pertenece al propietario del modo un jugador

Las reglas de juego tampoco están aquí ya — se trasladaron a data/minecraft/game_rules.dat en la misma carpeta del mundo.

DataVersion es la que la gente pasa por alto y la que más importa para solucionar problemas: te dice si un mundo ya se ha abierto en una versión más reciente, lo cual suele ser irreversible.

La marca de hardcore

Hardcore no es un tipo de mundo aparte. Es difficulty_settings.hardcore: 1b más la dificultad ajustada a difícil y locked. Cuando mueres, el juego no cambia el archivo — simplemente se niega a dejarte reaparecer.

Así que "¿puedo quitarle el hardcore a un mundo muerto?" es una pregunta justa, y la respuesta es que la marca es editable, pero eso es una modificación, no una inspección. Las herramientas que leen el archivo pueden mostrarte la marca; cambiarla significa volver a escribir NBT, lo que pone en riesgo el archivo. Haz siempre una copia de seguridad de la carpeta del mundo primero.

Cómo se ve una partida corrupta

  • level.dat ilegible, level.dat_old presente — el juego guarda una copia de seguridad de una generación. Renombrar level.dat_old a level.dat recupera el mundo menos la sesión más reciente. Esto funciona mucho más a menudo de lo que la gente espera.
  • El mundo carga, faltan chunks o están en negro — eso es daño en el archivo de región en region/*.mca, no en level.dat. Problema distinto, herramienta distinta.
  • El mundo no aparece en la lista en absoluto — normalmente un level.dat ausente o de cero bytes. Comprueba si hay level.dat_old antes que nada.

Lo que la inspección no puede hacer

Leer un archivo de partida no puede devolver:

  • objetos perdidos por una muerte o un despawn
  • chunks que nunca se generaron
  • una carpeta de mundo que fue eliminada

Nada de esto es un servicio de recuperación. La herramienta muestra lo que dice el archivo; no reconstruye lo que el archivo ya no contiene.

Datos del jugador

Cada jugador — incluido el propietario del modo un jugador — es un .dat aparte en players/data/ con nombre por UUID, que contiene inventario, posición, XP y salud. level.dat solo registra cuál de esos archivos es el del propietario (singleplayer_uuid). Si un inventario parece perdido tras mover un mundo a un servidor, busca el archivo de tu UUID ahí, no en level.dat.

Abre un level.dat, un .dat de jugador, o consulta el estado de un mundo hardcore — todo se procesa en tu navegador, nada se sube — con el Inspector de archivos de partida.

Inspector de archivos del mundo →

Más guías

Ver todas →