El mundo de tu servidor de Minecraft se compone de muchos archivos: level.dat con los datos básicos, archivos de región con los chunks (secciones del mundo de 16 × 16 bloques), datos de jugadores y listas como ops.json. Si algo sale mal al guardar o un archivo no encaja con la versión del servidor, el servidor escribe un aviso en el log. Cada apartado de abajo trata exactamente uno de estos avisos: qué aspecto tiene, qué hay detrás y qué puedes hacer. Primero van los errores en los que se puede perder progreso del mundo y después las advertencias, con las que el servidor normalmente sigue funcionando.

El aviso completo, junto con las líneas anteriores, lo encuentras en la Consola o en Archivos dentro de logs/latest.log. Antes de cualquier cambio en los archivos del mundo o de configuración, crea una copia en Copias de seguridad. Lo que se sobrescriba en el siguiente guardado solo podrás recuperarlo desde una copia de seguridad.

No se pudieron guardar los datos del mundo

Así se ve el mensaje:

Could not save data to raids_end.dat
java.nio.file.NoSuchFileException: ./<Mundo>/DIM1/data/raids_end.dat
Failed to save level ./<Mundo>

Una tercera variante es Failed to save player data for <Jugador>.

Qué hay detrás: El servidor quería escribir datos del mundo, por ejemplo el archivo principal del mundo, datos adicionales como las incursiones o los datos de un jugador. Pero faltaba un archivo o una carpeta que esperaba encontrar. NoSuchFileException significa justo eso: el archivo no existe. Todo lo que haya ocurrido desde el último guardado correcto puede perderse. Las causas más habituales son un almacenamiento lleno o una carpeta del mundo que se ha borrado, renombrado o sustituido mediante una subida mientras el servidor estaba en marcha.

Cómo solucionarlo:

  1. Comprueba si el almacenamiento de tu servidor está lleno. Si en el log aparece además No space left on device, primero haz limpieza (sección «Sin espacio libre»).
  2. Modifica las carpetas del mundo solo con el servidor detenido. Subir o borrar archivos con el servidor en marcha provoca exactamente este mensaje.
  3. Reinicia el servidor y escribe save-all en la Consola. Así fuerzas un guardado. Si el mensaje no vuelve a aparecer, el problema está resuelto.
  4. Si vuelve a aparecer o faltan construcciones, inventarios o progreso, restaura en Copias de seguridad un punto anterior al error.

Más detalles: Almacenamiento lleno: solucionar «No space left on device»

El mundo procede de una versión más reciente de Minecraft

Así se ve el mensaje:

java.lang.RuntimeException: Server attempted to load chunk saved with newer version of minecraft! 5023 > 4903

Qué hay detrás: Cada chunk, es decir, cada sección del mundo de 16 × 16 bloques, guarda con qué versión de datos se escribió. El primer número es la versión de datos del chunk y el segundo la de tu servidor. Si el primero es mayor, el mundo se usó por última vez en una versión de Minecraft más reciente que la actual. Esos chunks no se pueden cargar. Seguir jugando en la versión antigua no es una solución, porque un downgrade puede dañar el mundo.

Cómo solucionarlo:

  1. Detén el servidor.
  2. En Versión, vuelve a seleccionar la versión de Minecraft con la que el mundo se usó por última vez, o una más reciente.
  3. Si has subido el mundo, elige la versión con la que se jugó por última vez en un solo jugador o en el servidor anterior.
  4. Si de verdad quieres volver a la versión anterior, restaura en Copias de seguridad una copia previa al cambio de versión y solo entonces selecciona la versión antigua.

Conviene saber: Los números no son números de versión como 1.21, sino versiones de datos internas. Un número mayor siempre corresponde a una versión más reciente. Más información: Cambiar la versión de Minecraft y el cargador de mods de forma segura

El archivo principal del mundo (level.dat) está dañado

Así se ve el mensaje:

Failed to load world data from ./<Mundo>/level.dat

Qué hay detrás: En level.dat se guardan los datos básicos de tu mundo. Si el servidor no puede leerlo, recurre a la copia de seguridad level.dat_old. Si también está dañada, el servidor se apaga y ya no arranca. Normalmente el servidor se cerró de golpe durante un guardado, o una subida quedó incompleta.

Cómo solucionarlo:

  1. Detén el servidor si todavía está en marcha.
  2. Crea en Copias de seguridad una copia del estado actual, aunque esté defectuoso. Así podrás deshacer cualquier intento posterior.
  3. Restaura en Copias de seguridad el mundo desde un punto anterior al error. Si quieres conservar el progreso más reciente, a menudo basta con el level.dat por sí solo: sácalo de una copia descargada y súbelo a la carpeta del mundo en Archivos.
  4. Si subiste el mundo tú mismo, vuelve a subirlo completo y espera a que la subida termine de verdad.
  5. Inicia el servidor y comprueba en la Consola que el mundo se carga.

Conviene saber: Detén el servidor de forma normal con stop en la Consola en lugar de cerrarlo de golpe. Es la mejor protección contra este mensaje. Para subir mundos: Subir y cambiar el mundo de Minecraft de forma segura

El mundo no se guarda: el archivo de bloqueo session.lock está ocupado

Así se ve el mensaje:

Couldn't save chunk; already in use by another instance of Minecraft?
Failed to check session lock for world <Mundo>

Qué hay detrás: Minecraft crea el archivo session.lock en la carpeta del mundo. Indica que un servidor está trabajando con ese mundo en este momento. Si el servidor cree que otro proceso está usando el mundo, deja de guardar chunks. Normalmente el archivo se quedó ahí tras un fallo o una subida. Lo que se haya construido desde el último guardado correcto puede perderse al reiniciar.

Cómo solucionarlo:

  1. Detén el servidor.
  2. En Archivos, abre la carpeta del mundo que indica el mensaje y borra allí el archivo session.lock. Si tu servidor tiene varias carpetas de mundo, por ejemplo para el Nether y el End, revisa también esas.
  3. Reinicia el servidor.
  4. Escribe save-all en la Consola y comprueba que el mensaje no vuelve a aparecer.

Conviene saber: Si subes un mundo, puedes omitir session.lock sin problema. El servidor vuelve a crear el archivo por sí mismo al arrancar.

Sin espacio libre

Así se ve el mensaje:

java.io.IOException: No space left on device

Qué hay detrás: El almacenamiento de tu servidor está lleno. Entonces falla cualquier operación de escritura: el mundo deja de guardarse, los logs se cortan y no se pueden crear nuevas copias de seguridad. Aunque el servidor parezca seguir funcionando, los cambios se pierden en silencio.

Cómo solucionarlo:

  1. Detén el servidor para que no siga escribiendo en el mundo mientras limpias.
  2. En Archivos, elimina primero lo que se puede borrar sin riesgo: archivos de log antiguos en logs/, informes de fallos ya leídos en crash-reports/ y archivos subidos (.zip, .tar.gz) cuyo contenido ya hayas descomprimido.
  3. Elimina las copias de seguridad antiguas que ya no necesites.
  4. No borres archivos de región sueltos del mundo para ganar espacio. Así eliminarías partes de tu mundo.
  5. Inicia el servidor y comprueba en la Consola que el mensaje no vuelve a aparecer.
  6. Si el almacenamiento se queda corto de forma permanente, elige un paquete mayor en Ajustes y suscripción → Plan.

Más detalles: Almacenamiento lleno: solucionar «No space left on device»

«Detected unsafe terrain read during worldgen»: acceso inseguro durante la generación del mundo

Así se ve el mensaje:

Detected unsafe terrain read during worldgen: reading from chunk [<x>, <z>] while generating chunk [<x>, <z>] (distance: 2, write radius: 1), step: minecraft:features, currently generating: ResourceKey[minecraft:worldgen/placed_feature / minecraft:sculk_patch_deep_dark]
Detected unsafe terrain read during worldgen: reading from chunk [<x>, <z>] while generating chunk [<x>, <z>] (distance: 2, write radius: 1), step: minecraft:features, currently generating: ResourceKey[minecraft:worldgen/placed_feature / wythers:vegetation/local/trees/dark_forest_river_oaks]

Qué hay detrás: Un paso de la generación del mundo lee de un chunk vecino fuera del radio de escritura previsto. currently generating indica el contenido: por ejemplo, sculk de Vanilla o un árbol de Wythers. El servidor sigue funcionando; pueden producirse picos de lag y, en raras ocasiones, transiciones inconsistentes en los límites de los chunks. Los datapacks y mods de worldgen modifican la generación del mundo, pero también el contenido de Vanilla puede provocar el mensaje.

Así lo solucionas:

  1. Detén el servidor y crea una copia de seguridad en Copias de seguridad.
  2. Actualiza el software de servidor que estés usando en Versión a una build actual para tu versión de Minecraft.
  3. Actualiza los datapacks afectados en Archivos y los mods en Mods de forma acorde.
  4. Prueba primero a desactivar el contenido de worldgen afectado con una copia del mundo, ya que los mundos existentes pueden necesitar ese contenido.
  5. Si el mensaje sigue apareciendo de forma masiva, abre un ticket e indica la hora del mensaje.

Bueno saber: Pregenerar traslada el trabajo fuera del juego en curso: Chunky: pregenerar el mundo de Minecraft

„JsonSyntaxException“: lista de whitelist, OP o baneos defectuosa

Así se ve el mensaje:

Unable to read file <File>.json, backing it up to <File>.json.backup and creating new copy.
Failed to load white-list:
com.google.gson.JsonSyntaxException: Expected entry to be a JsonObject, was "<Player>"

Qué hay detrás: whitelist.json, ops.json, banned-players.json y banned-ips.json usan JSON, un formato de texto con reglas de estructura fijas. Además de las comas y las comillas, también tiene que ser correcta la estructura: un simple nombre de jugador no sustituye a una entrada completa. Con "backing it up", Minecraft guarda el archivo dañado como .backup y crea una lista vacía; con "Failed to load white-list" revisas el archivo original. El servidor sigue funcionando, pero pueden faltar entradas de la whitelist, permisos de OP o baneos.

Cómo solucionarlo:

  1. Detén el servidor y haz una copia del archivo afectado, así como de un archivo .backup existente.
  2. En Archivos, abre el archivo .backup, si existe; si no, el archivo original.
  3. Corrige la estructura: la lista va entre corchetes, cada entrada entre llaves; las comas separan las entradas. Fíjate en la línea y la columna, si se indican.
  4. Restaura la lista corregida con su nombre de archivo original e inicia el servidor.
  5. Como alternativa, vuelve a añadir las entradas desde la Consola, por ejemplo whitelist add <Player> u op <Player>.

Bueno saber: Minecraft escribe el formato por sí mismo cuando usas comandos: Configurar la whitelist.

„world gen settings file“ ilegible: valores predeterminados activos

Así se ve el mensaje:

Unable to read or access the world gen settings file! Falling back to the default settings with a random world seed. ./<World>/data/minecraft/world_gen_settings.dat

Qué hay detrás: El archivo world_gen_settings.dat define cómo se genera el mundo, por ejemplo la semilla y el tipo de mundo. Si el servidor no ha podido leerlo, continúa con valores predeterminados y una semilla aleatoria; tus ajustes personalizados no se aplican entonces. Las zonas ya generadas se cargan tal como están guardadas. Sin embargo, las zonas nuevas se crean con los valores predeterminados y quizá no encajen con el resto.

Cómo solucionarlo:

  1. Si el mundo es nuevo y no has configurado nada especial, el mensaje suele ser poco crítico.
  2. Si has establecido una semilla o un tipo de mundo propios, guarda de nuevo estos valores en Ajustes y reinicia el servidor.
  3. Si el archivo pertenece a un mundo existente con construcciones, detén el servidor antes de que se generen zonas nuevas y recupera el archivo o el mundo desde una copia en Copias de seguridad.
  4. Tras el reinicio, comprueba en la Consola que el mensaje ya no aparece.

Bueno saber: El procedimiento para comprobar y cambiar la semilla depende del software del servidor. Más información: Encontrar y establecer la semilla del mundo

„Unknown registry key“: bloques o biomas desconocidos en el mundo

Así se ve el mensaje:

Recoverable errors when loading section […]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: <Mod>:<Bloque> -> using default)
Recoverable errors when loading section […]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:<Bloque> -> using default)
Recoverable errors when loading section […]: (Unknown registry key in ResourceKey[minecraft:root / minecraft:worldgen/biome]: <Datapack>:<Bioma> -> using default)

Qué hay detrás: El servidor ya no reconoce un bloque o un bioma guardado, normalmente tras eliminar o reemplazar un mod o un datapack. También una versión anterior de Minecraft puede hacer que algunos bloques sean desconocidos. Minecraft usa un valor sustituto: en el caso de bloques desconocidos es aire, y en el de biomas, un bioma estándar. El servidor sigue cargando el resto del mundo; los bloques afectados desaparecen o las asignaciones de biomas cambian.

Así lo solucionas:

  1. Comprueba la entrada que aparece después de Unknown registry key: minecraft:block afecta a bloques, minecraft:worldgen/biome a la asignación del paisaje.
  2. Si quieres conservar los contenidos, detén el servidor y guarda el estado del mundo en Copias de seguridad. Las zonas ya cargadas pueden guardarse al detener el servidor.
  3. Restaura la versión de mod, datapack o Minecraft que usabas antes. Encontrarás los mods en Mods y los datapacks en Archivos, en la carpeta datapacks del mundo.
  4. Si las zonas afectadas ya se guardaron con valores sustitutos, restaura además una copia de seguridad anterior al cambio.

Bueno saber: Si eliminaste los contenidos a propósito, este mensaje es esperable hasta que las zonas afectadas se hayan vuelto a guardar.

Se eliminó una entidad defectuosa para evitar un fallo del servidor

Así se ve el mensaje:

Entity threw exception at minecraft:overworld:<x>,<y>,<z>
java.lang.NullPointerException

Qué hay detrás: Una entidad es todo lo que se mueve en el mundo o lleva datos propios: mobs, aldeanos, NPC, objetos soltados. Durante el cálculo de un tick, uno de los 20 pasos de cálculo por segundo, una de ellas provocó un error. Paper la eliminó para que el servidor no se caiga. El servidor sigue funcionando, pero la entidad en esa posición ya no existe. Normalmente un plugin o un mod la había modificado antes.

Así lo solucionas:

  1. En Archivos, abre logs/latest.log y lee las líneas que hay bajo el mensaje. Ese stacktrace es la lista de puntos del programa que condujeron al error.
  2. Paper escribe en muchas de esas líneas el nombre del archivo entre corchetes, por ejemplo ~[<Plugin>-<Versión>.jar:?]. Así reconoces el plugin implicado.
  3. Actualiza ese plugin en Plugins o el mod en Mods.
  4. Si el mensaje se repite en la misma posición, allí había una entidad dañada. Ahora ya está eliminada y normalmente no hacen falta más pasos.

Más información sobre errores de plugins: Un plugin genera errores durante el funcionamiento

Los datos POI no coinciden con el chunk

Así se ve el mensaje:

POI data mismatch: never registered at BlockPos{x=<x>, y=<y>, z=<z>}

Qué hay detrás: POI significa Point of Interest (punto de interés). Así es como Minecraft recuerda bloques especiales como camas, puestos de trabajo de aldeanos, colmenas o portales del Nether. Estas entradas se guardan por separado de los bloques, en la carpeta poi del mundo. En la posición indicada, Minecraft no encontró ninguna entrada correspondiente. Pueden aparecer mensajes aislados al cargar o tras un cambio de versión. Si la misma zona aparece una y otra vez, los datos de POI o del chunk son incoherentes.

Así lo solucionas:

  1. Crea una copia del mundo en Copias de seguridad.
  2. Actualiza Paper en Versión a la compilación más reciente de tu versión de Minecraft.
  3. Anota las coordenadas y observa si la misma región se ve afectada repetidamente.
  4. Solo en ese caso, revisa la región con una herramienta de mundos adecuada, siempre sobre una copia del mundo. Si no avanzas, abre un ticket e indica la hora del mensaje.

Bueno saber: Los mensajes aislados sin repetición puedes dejarlos como están. Sobre herramientas y procedimiento: Faltan chunks en Minecraft: comprobar el daño y rescatarlos

Teletransporte inusual de una entidad entre mundos

Así se ve el mensaje:

Illegal Entity Teleport Zombie['Zombie'/<ID>, l='ServerLevel[<Mundo>_nether]', x=<x>, y=<y>, z=<z>, …] to ServerLevel[<Mundo>]:(<x>, <y>, <z>)
java.lang.Throwable: null

Qué hay detrás: Minecraft ha detectado que una entidad, en este caso un zombi, se teletransportó entre mundos o chunks en un estado inesperado, por ejemplo a través de un portal. Las líneas con java.lang.Throwable que aparecen debajo no son un fallo del servidor. Solo muestran desde qué punto del programa vino el teletransporte. El mensaje por sí solo no demuestra un error de plugin, y el servidor sigue funcionando.

Así lo solucionas:

  1. Actualiza Paper en Versión a la compilación más reciente de tu versión de Minecraft.
  2. Observa si el mensaje vuelve a aparecer. Un mensaje aislado puedes dejarlo como está.
  3. Si se repite, lee el stacktrace completo en logs/latest.log. Si aparece ahí un plugin de portales o de teletransporte, actualízalo en Plugins.
  4. Si la actualización no ayuda, desactiva temporalmente en su configuración la función afectada de ese plugin y vuelve a observar.

No se pudo guardar una entidad

Así se ve el mensaje:

Entity type entity.minecraft.villager failed to serialize
net.minecraft.ReportedException: Saving entity NBT

Qué hay detrás: Al guardar, el servidor escribe cada entidad con sus datos en los archivos del mundo. NBT es el formato de almacenamiento que Minecraft utiliza para ello. En el caso de una entidad, en el ejemplo un aldeano, ha fallado porque sus datos contienen algo que el servidor no puede escribir. A menudo se trata de un objeto de un plugin o mod, por ejemplo en una oferta de comercio. El servidor sigue funcionando, pero la entidad puede desaparecer tras un reinicio.

Cómo solucionarlo:

  1. Lee en logs/latest.log las líneas que hay debajo del mensaje. Una línea con Caused by indica el motivo real.
  2. Si afecta a comerciantes, revisa los plugins que modifican las ofertas de comercio, por ejemplo plugins de tiendas o de comerciantes, y actualízalos en Plugins.
  3. Mantén Paper en Versión en la compilación más reciente de tu versión de Minecraft.
  4. Reinicia el servidor y observa si el mensaje vuelve a aparecer.

Conviene saber: Si ha desaparecido una entidad importante, solo una copia de seguridad la recupera. Pero con ella restableces todo el mundo a ese estado.

Datos adicionales del mundo ilegibles: valores predeterminados activos

Así se ve el mensaje:

Failed to parse saved data for 'SavedDataType[minecraft:<DataType>]': <Reason>

Qué hay detrás: Además de los chunks, un mundo guarda datos adicionales en archivos propios, por ejemplo reglas del juego, horas o secuencias aleatorias. Uno de estos archivos no encaja con la versión del servidor. Normalmente el mundo se guardó antes con otra versión de Minecraft o con una selección de mods distinta. El servidor arranca igualmente y usa valores predeterminados para esa parte. Por eso, tus reglas del juego personalizadas pueden volver a estar en su valor predeterminado.

Cómo solucionarlo:

  1. Consulta las reglas del juego modificadas en la Consola con gamerule <Rule>.
  2. Vuelve a establecer los valores distintos con gamerule <Rule> <Value>.
  3. No abras nunca un mundo en una versión anterior a aquella con la que se guardó por última vez. En Versión, vuelve a seleccionar la versión adecuada.
  4. Si quieres recuperar por completo el estado anterior, restaura en Copias de seguridad una copia anterior al cambio.

Conviene saber: El tipo de datos del mensaje indica qué área está afectada. Sobre las reglas del juego: Reglas del juego de Minecraft explicadas

Datos de chunk dañados en un archivo de región

Así se ve el mensaje:

Chunk [<x>, <z>] header is truncated: expected <Number> but read <Number>
Ignoring absolute chunk [<x>, <z>] in regionfile …
Failed to parse light data for chunk [<x>, <z>] …

Qué hay detrás: Minecraft guarda el mundo en archivos de región con la extensión .mca en la carpeta region. Cada uno contiene hasta 32 × 32 chunks. Una parte de uno de estos archivos está incompleta o en un lugar equivocado. El servidor intenta reparar el archivo o vuelve a cargar el chunk afectado. Al hacerlo, puede regenerarse un trozo del mundo, junto con todo lo que había construido allí. La causa suele ser un cierre forzado durante el guardado.

Cómo solucionarlo:

  1. Anota las coordenadas del chunk del mensaje. Multiplicadas por 16 dan las coordenadas de bloque, donde puedes comprobarlo en el juego.
  2. Si todo está en su sitio, no hay que hacer nada más.
  3. Si falta un trozo del mundo, detén el servidor y restaura el archivo de región afectado desde una copia de seguridad. Su nombre es r.<x>.<z>.mca, donde x y z son las coordenadas del chunk divididas entre 32, redondeadas hacia abajo. Con ello la región vuelve al estado de la copia de seguridad.
  4. En adelante, detén el servidor de forma normal con stop en lugar de cerrarlo a la fuerza.

Más detalles: Faltan chunks en Minecraft: comprobar el daño y rescatarlos

El chunk está en una coordenada equivocada

Así se ve el mensaje:

Chunk file at <x>,<z> is in the wrong location; relocating.

Qué hay detrás: En un archivo de región hay un chunk con una coordenada distinta de la que Minecraft espera en ese lugar. Minecraft lo mueve a la posición correcta y sigue cargando. Sin embargo, el mensaje apunta a datos del mundo dañados o copiados incorrectamente, por ejemplo si se renombraron archivos de región o se copiaron desde otro mundo.

Cómo solucionarlo:

  1. Detén el servidor y crea una copia de seguridad del mundo en Copias de seguridad.
  2. Si has copiado o renombrado archivos de región a mano hace poco, deshaz el cambio.
  3. Revisa la región afectada con una herramienta de reparación de mundos, siempre sobre una copia y nunca sobre la única versión de tu mundo.
  4. Si el mensaje se repite, restaura en Copias de seguridad una copia que sepas que está bien.

Conviene saber: Un mensaje aislado después de una subida es una señal de aviso, pero todavía no una pérdida. Echa un vistazo al lugar en el juego antes de restaurar nada.

Más detalles: Faltan chunks en Minecraft: comprobar el daño y rescatarlos

Se repara el encabezado dañado de un archivo de región

Así se ve el mensaje:

Corrupt regionfile header detected! Attempting to re-calculate header offsets for regionfile <File>
Recalculating regionfile <File>, header gave erroneous offsets

Qué hay detrás: Cada archivo de región empieza con un encabezado. Es una especie de índice que registra en qué lugar del archivo está cada chunk. Paper ha encontrado un encabezado dañado y lo reconstruye. Normalmente lo consigue sin pérdidas y el servidor sigue funcionando. La causa suele ser una interrupción brusca durante la escritura, por ejemplo un fallo o un servidor cerrado a la fuerza.

Cómo solucionarlo:

  1. Normalmente no hay que hacer nada.
  2. Si quieres asegurarte, echa un vistazo a la zona en el juego. El nombre de archivo r.<x>.<z>.mca indica la ubicación: x y z multiplicados por 512 dan las coordenadas de bloque de una esquina de la región.
  3. Si faltan partes del mundo allí, detén el servidor y restaura el archivo de región afectado desde una copia de seguridad.
  4. En adelante, detén el servidor de forma normal con stop en la Consola en lugar de cerrarlo a la fuerza.

Más detalles: Faltan chunks en Minecraft: comprobar el daño y rescatarlos

Los datos del bloque ya no coinciden con el bloque del mundo

Así se ve el mensaje:

Failed to create block entity <BlockType> for block BlockPos{x=<x>, y=<y>, z=<z>} at position Block{<Block>}

Qué hay detrás: Algunos bloques llevan datos adicionales, una llamada BlockEntity: los cofres guardan su contenido, los carteles su texto, los hornos su progreso. En la posición indicada, estos datos guardados no coinciden con el bloque que hay allí. Esto puede ocurrir tras actualizaciones, tras editar el mundo, por ejemplo con WorldEdit, o por datos de chunk inconsistentes. No te dejes confundir por el orden: tras for block va la posición y tras at position el bloque.

Cómo solucionarlo:

  1. Crea una copia de seguridad del mundo en Copias de seguridad.
  2. Actualiza Paper en Versión a la compilación más reciente de tu versión de Minecraft.
  3. Echa un vistazo a la posición indicada en el juego, pero no modifiques el bloque a ciegas.
  4. Si el mensaje se repite, elimina los datos de bloque no válidos con una herramienta de mundo adecuada o restaura la región desde una copia de seguridad.

Si no avanzas, abre un ticket e indica la hora del mensaje.

Error por modificación simultánea de datos de bloques

Así se ve el mensaje:

BlockEntity threw exception at <World>:<x>,<y>,<z>
java.util.ConcurrentModificationException

Qué hay detrás: Los bloques con datos propios, como tolvas, hornos o cofres, se llaman BlockEntity. Durante un tick se modificó una colección de esos datos mientras el servidor la estaba recorriendo. Java lo interrumpe con una ConcurrentModificationException, literalmente un error por modificación simultánea. El mensaje por sí solo no indica con seguridad si el cambio lo provocó el propio juego, el estado del mundo o un plugin.

Cómo solucionarlo:

  1. Actualiza Paper en Versión y tus plugins en Plugins.
  2. Observa si el mensaje vuelve a aparecer.
  3. Si se repite, lee el stacktrace completo en logs/latest.log y anota la posición indicada.
  4. Solo una clase de plugin mencionada allí, que se reconoce por el nombre del paquete o por el nombre de archivo de un plugin, permite asignar el fallo. Entonces actualiza exactamente ese plugin o informa del error a su desarrollador.

Bueno saber: Si no aparece ningún nombre de plugin en el stacktrace, no deberías quitar plugins a ciegas.

Ítem con una propiedad no válida, por ejemplo un encantamiento desconocido

Así se ve el mensaje:

[CraftMagicNumbers] Exception modifying ItemStack
… Not a valid resource location: …

Qué hay detrás: Un ítem de la configuración de un plugin, de un kit o de un menú tiene una propiedad que esta versión de Minecraft no puede leer. A menudo se trata de un encantamiento de un plugin que entretanto se eliminó. Una Resource Location es un nombre con el formato namespace:name, por ejemplo minecraft:sharpness. El ítem se carga sin la propiedad defectuosa. El servidor sigue funcionando, pero el ítem se comporta de forma distinta a lo previsto.

Cómo solucionarlo:

  1. Averigua qué plugin entrega el ítem, por ejemplo un plugin de kits, menús o tienda.
  2. En Archivos, abre su configuración en la carpeta plugins/<Plugin>/ y elimina la propiedad indicada o corrige su nombre.
  3. Como alternativa, vuelve a crear el ítem, por ejemplo creándolo de nuevo en el juego y guardándolo otra vez en el plugin.
  4. Si la propiedad pertenece a un plugin de encantamientos personalizados que eliminaste, vuelve a instalarlo en Plugins.
  5. Reinicia el servidor y revisa la Consola.

Más información: La configuración del plugin es defectuosa

Un ítem guardado contiene una propiedad desconocida

Así se ve el mensaje:

Tried to load invalid item: 'No component with type: '<namespace>:<property>'

Qué hay detrás: Los ítems guardan sus propiedades como componentes de datos, por ejemplo nombre, encantamientos o durabilidad. Un ítem guardado, por ejemplo en datos de jugadores, cofres o datos de plugins, contiene un componente que esta versión de Minecraft no conoce. Lo típico es que el mundo o los datos del plugin se hayan creado con una versión más reciente y después se hayan cargado en una más antigua. El ítem no se puede cargar correctamente y puede perderse.

Cómo solucionarlo:

  1. Antes de hacer más cambios, crea una copia en Copias de seguridad.
  2. En Versión, vuelve a establecer la versión de Minecraft con la que se jugó el mundo por última vez.
  3. Si un plugin genera esos ítems, actualízalo en Plugins a una versión que encaje con la versión de tu servidor.
  4. Reinicia el servidor y comprueba en la Consola que el mensaje ya no aparece.

Bueno saber: Si antes del nombre aparece minecraft:, la propiedad proviene de una versión más reciente de Minecraft. Otro nombre apunta a un plugin o a un mod. Más información: El plugin no es compatible con la versión del servidor

A un objeto de mod guardado le faltan campos obligatorios («No key … in MapLike»)

Así se ve el mensaje:

Warning: This command deletes or removes game content. Create a backup first and check the command’s target.

Tried to load invalid item: 'No key <Campo> in MapLike[<Datos del objeto>]'

Qué hay detrás: Al leer un objeto guardado, el software espera ciertos campos obligatorios. Al menos uno de ellos falta en los datos del objeto. El mensaje indica con «No key» el campo que falta; «MapLike» designa la colección de campos de datos que se ha leído. El objeto afectado no se puede cargar por completo en este formato.

Así lo solucionas:

  1. Crea una copia de seguridad del estado actual en Copias de seguridad antes de modificar mods o datos guardados.
  2. Lee el mensaje completo en la Consola o en logs/latest.log en Archivos. Busca el identificador del objeto y el mod correspondiente.
  3. Compara en Mods la combinación instalada con el estado anterior a la primera aparición del error. Revisa las indicaciones del mod responsable sobre cómo migrar datos antiguos de objetos.
  4. Prueba primero una combinación de mods adecuada o una restauración en una copia del mundo. Si ninguna solución documentada encaja, envía al autor del mod el mensaje completo.

Conviene saber: Borrar de forma general los inventarios o los datos de los jugadores elimina también objetos que todavía se pueden usar.

Las actualizaciones de bloques programadas contienen identificadores de bloque desconocidos

Así se ve el mensaje:

Failed to read field (block_ticks=[<Data>]): Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: <Mod>:<Block>

Qué hay detrás: Los block ticks son actualizaciones programadas de bloques. Al cargar esta lista, al servidor le falta un identificador de bloque mencionado en ella. No puede aplicar las actualizaciones afectadas. Por eso, compara la combinación actual de mods con la que se usó cuando se guardó el mundo.

Cómo solucionarlo:

  1. Detén el servidor y guarda el estado actual en Copias de seguridad. Conserva las copias de seguridad anteriores que ya existan.
  2. En Archivos, lee en logs/latest.log el identificador del bloque. La parte anterior a los dos puntos te ayuda a encontrar el mod correspondiente.
  3. En Mods, comprueba las versiones instaladas y restaura la combinación que corresponde al mundo guardado.
  4. Prueba con una copia del mundo. Si los datos afectados ya se han vuelto a guardar, usa una copia de seguridad anterior al cambio.

Forge informa de objetos, entidades o bloques desconocidos en el mundo

Así se ve el mensaje:

There are unidentified mappings in this world - we are going to attempt to process anyway
Unidentified mapping from registry minecraft:block
    <Mod>:<Block>: <Number>

Qué hay detrás: Forge compara los identificadores de contenido guardados del mundo con los mods cargados actualmente. Para algunos identificadores falta la asignación correspondiente. Se sigue intentando la carga, pero los contenidos afectados están en riesgo si faltan y el mundo se vuelve a guardar.

Cómo solucionarlo:

  1. Detén el servidor. Guarda el estado actual en Copias de seguridad y no sobrescribas ninguna copia de seguridad anterior al cambio.
  2. En la Consola, lee las entradas bajo «Unidentified mapping». La parte anterior a los dos puntos te ayuda a determinar el mod afectado.
  3. En Mods, compara la combinación con la versión del Modpack a la que pertenece el mundo y restaura los archivos correspondientes.
  4. Prueba primero con una copia del mundo. Si faltan contenidos tras un guardado ya realizado, usa una copia de seguridad anterior al cambio.

Anti-Xray falla en la paleta de bloques de una sección del mundo

Así se ve el mensaje:

java.lang.IllegalArgumentException: Unexpected palette resize, bits = <Cantidad>, added value = Block{<Bloque>}
    at io.papermc.paper.antixray.ChunkPacketBlockControllerAntiXray.obfuscate(<Archivo>:<Línea>)

Qué hay detrás: Anti-Xray modifica los datos de bloques que Paper envía a los jugadores para que los minerales ocultos no sean visibles directamente. Aquí, este procesamiento falla en la paleta de bloques, es decir, la lista de los estados de bloque de una sección del mundo. La tarea en segundo plano afectada se cancela; en el jugador, la sección puede faltar o aparecer con retraso.

Así lo solucionas:

  1. Crea una copia de seguridad en Copias de seguridad antes de cambiar el software o los ajustes.
  2. Comprueba en Versión si hay una compilación de Paper más reciente disponible para tu versión de Minecraft.
  3. Si el error persiste, revisa los ajustes de Anti-Xray en Archivos con ayuda de la documentación de Paper. Si la protección está desactivada temporalmente, los datos de los minerales se vuelven a transmitir sin ocultar.
  4. Conserva el rastro de error completo de logs/latest.log e infórmalo a Paper. No elimines la sección del mundo afectada como primer intento de reparación.

Un bloque no puede guardar sus datos adicionales

Así se ve el mensaje:

A BlockEntity type <Tipo de bloque> has thrown an exception trying to write state. It will not persist, Report this to the mod author

Qué hay detrás: Una BlockEntity es un bloque con datos adicionales, por ejemplo un inventario o un estado interno. Al convertir estos datos al formato de guardado se produce un error. El servidor sigue funcionando, pero los cambios actuales de este bloque no se guardan de forma permanente y faltarán tras volver a cargar. La excepción justo debajo describe el valor no válido o el error técnico.

Así lo solucionas:

  1. Crea una copia de seguridad en Copias de seguridad antes de modificar el bloque afectado o los mods.
  2. Lee en logs/latest.log la excepción completa y el rastro de error posterior, es decir, la lista de las llamadas de programa implicadas.
  3. Comprueba en Mods si hay actualizaciones adecuadas para los mods implicados. En un Modpack, respeta las versiones previstas.
  4. Informa del error al autor del mod con el rastro de error completo. Edita los datos del mundo únicamente con una guía de reparación adecuada y con una copia de seguridad disponible.

Los datos guardados de las abejas contienen datos de tiempo incompletos

Así se ve el mensaje:

Failed to parse bees: 'No key min_ticks_in_hive in MapLike[<Datos>]; No key ticks_in_hive in MapLike[<Datos>]'

Qué hay detrás: En los datos guardados de las abejas faltan datos obligatorios sobre el tiempo en la colmena. Por eso Minecraft no puede leer correctamente estas entradas. Se ven afectadas las abejas de este conjunto de datos; el origen exacto aparece en el contexto del mensaje.

Así lo solucionas:

  1. Crea una copia en Copias de seguridad antes de modificar bloques o datos guardados.
  2. En Archivos, lee las líneas circundantes en logs/latest.log y comprueba si el mensaje aparece después de un cambio de versión o de una acción de un mod.
  3. Ajusta el juego, los mods y los datos importados a versiones compatibles. Si es necesaria una reparación, trabaja de forma específica con una copia de seguridad adecuada y conserva el estado actual.

El bloque de mod guardado no tiene un tipo de datos adicionales conocido

Así se ve el mensaje:

Skipping block entity with invalid type: "<Mod>:<Bloque>"
Failed to read field (id="<Mod>:<Bloque>"): Unknown registry key in ResourceKey[minecraft:root / minecraft:block_entity_type]: <Mod>:<Bloque>

Qué hay detrás: Un bloque tiene datos adicionales guardados, por ejemplo de una máquina o de un contenedor. El tipo necesario para ello no está registrado en la selección actual de mods. Minecraft omite la entrada, de modo que falta esa función del bloque y sus datos guardados corren peligro.

Así lo solucionas:

  1. Detén el servidor y guarda el estado actual en Copias de seguridad.
  2. Comprueba en Mods y Modpack si falta el mod que pertenece al mundo o si se ha cambiado por otra versión. Restablece una selección que coincida.
  3. Solo después, inicia de nuevo y revisa la Consola. Si los datos ya se han sobrescrito, compara una copia de seguridad anterior adecuada antes de restaurar de forma específica.

El objeto guardado contiene datos en un formato incorrecto

Así se ve el mensaje:

Tried to load invalid item: 'Not a string missed input: {"minecraft:item_name":<Datos>}'

Qué hay detrás: Un objeto guardado contiene un objeto de datos anidado en un lugar donde se espera texto. El lector de la versión actual de Minecraft no puede procesar esta entrada así. Se ve afectada la carga de este objeto; las líneas anteriores ayudan a determinar su origen.

Así lo solucionas:

  1. Crea una copia en Copias de seguridad antes de editar datos de objetos o del mundo.
  2. En Archivos, lee las líneas previas al error en logs/latest.log. Comprueba si un mod, un archivo importado o un comando ha creado el objeto.
  3. Adapta la fuente al formato de datos de la versión de tu juego. Comprueba las versiones de mods compatibles en Mods; si es necesario, sustituye los datos guardados de forma específica desde una copia de seguridad adecuada.

Minecraft no puede leer el nombre visible de una entidad

Así se ve el mensaje:

Failed to parse entity custom name <Texto>
com.google.gson.JsonParseException: Invalid color name: <Color>

Qué hay detrás: Minecraft lee un nombre visible guardado de una entidad. Para este nombre, la versión afectada espera JSON, un formato de texto estructurado. Un texto simple con códigos de color antiguos o un valor de color no válido no se puede aceptar. Lo afectado es el nombre visible; el mensaje describe un error al leer este campo de texto.

Cómo solucionarlo:

  1. Haz una copia de seguridad del mundo en Copias de seguridad antes de editar datos guardados.
  2. Abre el mensaje en la Consola o en logs/latest.log. Distingue entre un JSON defectuoso y un color no válido.
  3. Revisa el plugin, el mod o la plantilla que genera el nombre. Corrige allí el formato de texto para que coincida con la versión del servidor y utiliza valores de color válidos.
  4. Actualiza una extensión obsoleta en Plugins o Mods. Después comprueba si los nombres recién generados se cargan correctamente.

Bueno saberlo: No borres un archivo de mundo entero por un nombre defectuoso. Haz una copia de seguridad de los datos existentes antes de una corrección dirigida.

Minecraft no puede cargar los datos guardados de una entidad

Así se ve el mensaje:

Exception loading entity:
net.minecraft.ReportedException: Loading entity NBT

Qué hay detrás: Minecraft no puede cargar por completo los datos guardados de una entidad. NBT es el formato de datos en el que Minecraft guarda, entre otras cosas, las propiedades de las entidades. Al procesar estos datos, el juego o un mod implicado lanza un error. El siguiente rastro del error muestra qué paso del procesamiento está afectado.

Cómo solucionarlo:

  1. Detén el servidor y crea en Copias de seguridad una copia del estado actual antes de cambiar datos o mods.
  2. En Archivos, lee el bloque de error completo en logs/latest.log y, si existe, un informe relacionado en crash-reports/. Busca sobre todo "Caused by", el mensaje de error de fondo.
  3. Comprueba en Mods la compatibilidad de un mod mencionado allí con la Versión, el cargador y las dependencias necesarias.
  4. Pasa el informe completo al autor del mod si la causa está en su procesamiento de datos. Edita o elimina los datos del mundo afectados solo después de un diagnóstico dirigido y con una copia de seguridad.

¿Tu aviso no aparece aquí?

Lee el aviso completo en logs/latest.log junto con las líneas anteriores: a menudo allí se indica qué falló primero. En el stacktrace, los nombres de paquete, es decir, los nombres de carpetas separados por puntos como com.<Desarrollador>.<Plugin>, y los nombres de archivo como <Plugin>.jar revelan qué plugin o qué mod está implicado. Trabaja con los archivos del mundo solo con el servidor detenido y crea antes una copia en Copias de seguridad. Si no avanzas, abre un ticket e indica la hora del aviso.