¿Qué es el formato de archivo MCMETA?
.mcmeta es un archivo de metadatos JSON de texto plano utilizado por Minecraft (Java Edition), desarrollado por Mojang Studios. El archivo almacena datos de configuración para paquetes de recursos (resource packs) y paquetes de datos (data packs), así como propiedades de animación por textura, como el orden de los fotogramas, tiempos de fotograma y ajustes de interpolación.
Los archivos .mcmeta cumplen dos funciones distintas en Minecraft. La más importante es pack.mcmeta, que se encuentra en la raíz de cada paquete de recursos o de datos y declara la versión del formato del paquete y su descripción. La segunda función es el control de animación por textura: colocar un archivo .mcmeta junto a una textura (por ejemplo, water_still.png.mcmeta) indica al juego cómo y cuándo se deben reproducir los fotogramas de la animación durante la partida.
Los datos en los archivos .mcmeta se almacenan en formato de texto plano, por lo que los creadores de paquetes pueden editarlos sin manipular el código fuente del juego. La estructura sigue la notación JSON estándar, y un pack.mcmeta típico se ve así:
{ "pack": { "pack_format": 34, "description": "Mi paquete de recursos" } }
El número de pack_format debe coincidir con la versión de Minecraft de destino y aumenta con cada lanzamiento importante; el valor «4» que se muestra en tutoriales antiguos se aplicaba solo a las versiones 1.13-1.14.
Minecraft en sí no abre los archivos .mcmeta directamente; solo hace referencia a ellos al cargar los paquetes. Los usuarios pueden editar pack.mcmeta con cualquier editor de texto como Notepad o Visual Studio Code, o generar uno utilizando herramientas en línea.
Seguridad y protección
RIESGO: LOWLos archivos MCMETA son JSON de texto plano sin código ejecutable ni macros, por lo que son seguros de abrir y leer. El único riesgo práctico son los errores de edición: un JSON inválido (falta una coma o llave) o un pack_format incorrecto hará que Minecraft rechace el paquete o lo muestre como incompatible. Valide el JSON en un editor antes de cargarlo. Los paquetes en sí provienen de terceros, así que confíe en la fuente del paquete como lo haría con cualquier descarga.
Detalles del formato
en pocas palabrasProgramas que abren archivos MCMETA
pack_format. pack.mcmeta en resourcepacks/ o datapacks/; el juego lee el .mcmeta para cargarlo. pack.mcmeta correcto seleccionando la versión de Minecraft; evita errores en el pack_format. Detalles técnicos
especificación profunda| Formato de archivo | Objeto JSON UTF-8 de texto plano; sin contenido binario |
| Tipo MIME | application/json |
| Convención de nomenclatura | `pack.mcmeta` en la raíz del paquete, o `<texture>.png.mcmeta` junto a un archivo de textura animada |
| Bytes mágicos | Ninguno - comienza con `{` (JSON estándar); sin firma binaria |
| Claves principales de `pack.mcmeta` | `pack_format` (entero que coincide con la versión de Minecraft de destino) y `description` (cadena o componente de texto JSON) |
| Evolución de `pack_format` | Introducido como 1 en Java Edition 1.6.1; se incrementa con cada lanzamiento importante; alcanzó los treinta y tantos en Java Edition 1.21.x |
| Claves de animación de textura | `frametime` (ticks por fotograma, por defecto 1), `frames` (matriz de índices de fotogramas u objetos), `interpolate` (booleano, por defecto false) |
| Frecuencia de fotogramas por defecto | 1 tick por fotograma (20 fotogramas por segundo a 20 ticks/s) cuando se omite `frametime` en el bloque de animación |
| Tamaño del archivo | Normalmente menos de 1 KB; un `pack.mcmeta` mínimo puede ser de tan solo 50-100 bytes |
| Alcance de plataforma | Solo Java Edition; Bedrock Edition utiliza `manifest.json` en lugar de `.mcmeta` |
| Tipos de paquetes que usan `pack.mcmeta` | Paquetes de recursos, paquetes de datos y paquetes de mundo: todos requieren `pack.mcmeta` en su carpeta raíz |
| Soporte de superposiciones (overlays) | Desde Java Edition 1.20.2 (`pack_format` 18+), `pack.mcmeta` puede declarar directorios de superposición para sustituciones de activos condicionales a la versión |
| Codificación | UTF-8; no se requiere BOM (marca de orden de bytes) y debe omitirse |
| Desarrollador | Mojang Studios (Microsoft) |
| Lanzado | 2013 (resource/data pack metadata, Minecraft Java Edition 1.6/1.7) |
| Especificación | minecraft.wiki |
Conversiones de MCMETA
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MCMETA.
Preguntas frecuentes
¿Cómo abro un archivo .mcmeta?
¿Qué es pack.mcmeta en Minecraft?
pack_format, que le indica a Minecraft qué versiones del juego admite el paquete.Mi paquete dice «incompatible», ¿cómo lo soluciono?
pack_format para que coincida con su versión de Minecraft (por ejemplo, 48 para la 1.21.8). En la 1.21.9+ use min_format/max_format. Una herramienta generadora puede elegir el número correcto por usted.¿Qué es un archivo .png.mcmeta?
water_still.png.mcmeta). Su bloque «animation» convierte la tira vertical de fotogramas de la textura en una textura animada con tiempos específicos.¿Puedo convertir .mcmeta a otro formato?
¿Utiliza Bedrock Edition el formato .mcmeta?
manifest.json en su lugar. El archivo .mcmeta es específico de Minecraft Java Edition.