¿Qué es un archivo MCR?
El formato de archivo MCR de Minecraft es un formato de datos utilizado por Minecraft para almacenar fragmentos de terreno de un Mundo de Minecraft. Se basa en el formato NBT (Etiqueta Binaria Nombrada), que fue desarrollado por los creadores del popular motor de juego de código abierto, Minecraft Forge. El tipo de archivo MCR se introdujo al principio y luego fue reemplazado por el formato de archivo MCA.
Formato de archivo MCR
El formato de archivo MCR está estructurado como una serie de etiquetas binarias nombradas, cada una de las cuales contiene un tipo específico de datos. La etiqueta de nivel superior es la etiqueta “Level”, que contiene todos los datos de un solo nivel de juego. Dentro de la etiqueta Level, hay varias otras etiquetas nombradas que almacenan diferentes tipos de datos, como la etiqueta “Data”, que almacena información sobre el mundo del juego, y las etiquetas “Entities” y “TileEntities”, que almacenan datos sobre los objetos del juego y las entidades de bloque en el mundo, respectivamente.
¿Qué contiene el formato de archivo MCR?
En el formato de archivo MCR de Minecraft, una región es un área de 32x32 bloques del mundo del juego. El formato MCR divide el mundo del juego en regiones para gestionar los datos de manera más eficiente y permitir una carga y guardado más rápidos de los niveles del juego. Cada región se almacena en un archivo separado, y el formato de archivo MCR utiliza un sistema de coordenadas para identificar la posición de cada región dentro del mundo del juego. Las coordenadas de una región se determinan por las coordenadas de bloque de la esquina inferior izquierda de la región. Por ejemplo, una región con coordenadas (-1,0) estaría ubicada una región a la izquierda y cero regiones hacia abajo desde el origen del mundo del juego.
Características clave de los archivos MCR
| Característica | Descripción |
|---|---|
| Extensión de archivo | .mcr |
| Variantes principales | Formato original McRegion introducido en Minecraft Beta 1.3; posteriormente sucedido por el formato Anvil (MCA) en Minecraft 1.2.1; sin variantes oficiales de versión más allá de la implementación estándar de McRegion |
| Tipo de formato | Formato de archivo de región binario basado en la estructura Named Binary Tag (NBT); cuenta con un encabezado de 8 KiB (dividido en tablas de ubicación y marcas de tiempo de 1024 entradas cada una) seguido de datos de fragmentos comprimidos con GZip o Zlib almacenados en sectores de 4 KiB |
| Uso principal | Almacenamiento de datos de región para mundos de Minecraft Java Edition desde la Beta 1.3 hasta la versión 1.1; cada región cubre un área de 32x32 fragmentos (512x256x512 bloques) y contiene datos de bloques, entidades, entidades de bloque y información de iluminación |
| Característica principal | Almacenamiento revolucionario basado en regiones que agrupaba fragmentos, eliminando los problemas de rendimiento del formato anterior de nivel Alpha donde cada fragmento se guardaba como un archivo individual; redujo las pausas de carga del mundo hasta siete veces |
| Perfil de seguridad | Seguro para su uso en el juego; no contiene sumas de verificación integradas para la verificación de integridad de datos; es susceptible a corrupción si se edita manualmente con editores de texto; requiere herramientas especializadas (NBTExplorer, Minecraft Region Fixer) para una visualización y modificación seguras |
| Compatibilidad | Nativo de las versiones de Minecraft Java Edition Beta 1.3 hasta 1.1; convertido automáticamente al formato MCA al cargarse en Minecraft 1.2.1 o posterior; puede abrirse e inspeccionarse usando herramientas de terceros como NBTExplorer, MCEdit o reparadores de regiones basados en Python. |
Especificaciones del formato de archivo MCR
Las especificaciones del formato de archivo MCR están disponibles públicamente. Las especificaciones del formato NBT, en el que se basa el formato MCR, están disponibles en el sitio web de Minecraft Forge. Además, la Wiki de Minecraft también contiene información detallada sobre el formato de archivo MCR, incluyendo su estructura y los diversos tipos de datos que soporta.
Datos comprimidos en archivos MCR
El formato de archivo MCR de Minecraft admite compresión. El formato MCR se basa en el formato NBT que permite almacenar datos en forma comprimida. Esto ayuda a reducir el tamaño de los archivos MCR y a hacerlos más eficientes para transferir y almacenar. Esta es una característica importante del formato MCR, ya que permite a los jugadores compartir datos de terreno de mundos de Minecraft grandes con otros.
MCR vs. MCA: Diferencias clave
El formato Anvil (MCA) introdujo varias mejoras respecto a MCR:
| Característica | MCR (Antiguo) | MCA (Anvil) |
|---|---|---|
| Altura de Construcción | 128 bloques | 256 bloques |
| Límite de ID de bloque | 256 | 4096 (con capa de datos de 4 bits) |
| Fragmentos vacíos | Cargado en memoria | No cargado ni guardado |
| Datos del bioma | Calculado al vuelo | Guardado por columna X,Z (editable) |
| Orden de bloques | XZY | YZX (mejora la compresión) |
| Paquetes de fragmentos | Menos optimizado | Optimizado para el tamaño |
Preguntas frecuentes
**Q1: ¿Qué significa MCR en Minecraft?
A: MCR significa Minecraft Region, reflejando que el formato almacena datos del mundo del juego divididos en regiones de chunks de 32x32.
**Q2: ¿Puedo abrir archivos MCR sin Minecraft?
A: Sí, puedes ver y editar archivos MCR usando herramientas de terceros como NBTExplorer, pero necesitas Minecraft para jugar realmente en el mundo.
**Q3: ¿Cuál es la diferencia entre los archivos MCR y MCA?
A: MCA (Anvil) es el formato más nuevo que reemplazó a MCR en Minecraft 1.2.1, ofreciendo el doble de altura de construcción (256 frente a 128 bloques) y una mejor eficiencia de almacenamiento
**Q4: ¿Es un archivo MCR un mundo completo de Minecraft?
R: No, un solo archivo MCR solo almacena una región de un mundo. Un mundo completo de Minecraft consta de muchos archivos MCR en la carpeta “region”.
**Q5: ¿Puedo eliminar los archivos MCR si mi mundo tiene archivos MCA?
R: Sí, si tu mundo ha sido convertido al formato Anvil más reciente, los archivos MCR antiguos se dejan como medida de compatibilidad y pueden eliminarse de forma segura para ahorrar espacio.