O que é o formato de ficheiro MCMETA?
.mcmeta é um arquivo de metadados JSON em texto simples usado pelo Minecraft (Java Edition), desenvolvido pela Mojang Studios. O arquivo armazena dados de configuração para pacotes de recursos (resource packs) e pacotes de dados (data packs), bem como propriedades de animação por textura, como ordem dos quadros, tempos de quadro e configurações de interpolação.
Os arquivos .mcmeta desempenham dois papéis distintos no Minecraft. O mais importante é o pack.mcmeta, que fica na raiz de cada pacote de recursos ou pacote de dados e declara a versão do formato e a descrição do pacote. O segundo papel é o controle de animação por textura: colocar um arquivo .mcmeta ao lado de uma textura (por exemplo, water_still.png.mcmeta) instrui o jogo sobre como e quando os quadros de animação serão reproduzidos durante a jogabilidade.
Os dados nos arquivos .mcmeta são armazenados em formato de texto simples, para que os criadores de pacotes possam editá-los sem mexer no código-fonte do jogo. A estrutura segue a notação JSON padrão, e um pack.mcmeta típico se parece com:
{ "pack": { "pack_format": 34, "description": "Meu Pacote de Recursos" } }
O número pack_format deve corresponder à versão de destino do Minecraft e aumenta a cada lançamento principal - o valor 4 mostrado em tutoriais antigos aplicava-se apenas às versões 1.13-1.14.
O Minecraft em si não abre arquivos .mcmeta diretamente - ele apenas os referencia ao carregar pacotes. Os usuários podem editar o pack.mcmeta com qualquer editor de texto, como o Notepad ou Visual Studio Code, ou gerar um usando ferramentas online.
Segurança e proteção
RISCO: LOWArquivos MCMETA são JSON de texto simples sem código executável ou macros, portanto, são seguros para abrir e ler. O único risco prático são erros de edição: um JSON inválido (uma vírgula ou chave faltando) ou um pack_format errado fará com que o Minecraft rejeite o pacote ou o mostre como incompatível. Valide o JSON em um editor antes de carregar. Os pacotes em si vêm de terceiros, portanto, confie na fonte do pacote como faria com qualquer download.
Detalhes do formato
em resumoProgramas que abrem arquivos MCMETA
Detalhes técnicos
especificação profunda| Formato de arquivo | Objeto JSON UTF-8 em texto simples; sem conteúdo binário |
| Tipo MIME | application/json |
| Convenção de nomenclatura de arquivos | `pack.mcmeta` na raiz do pacote, ou `<texture>.png.mcmeta` ao lado de um arquivo de textura animada |
| Bytes mágicos | Nenhum - abre com `{` (JSON padrão); sem assinatura binária |
| Chaves principais do `pack.mcmeta` | `pack_format` (inteiro correspondente à versão de destino do Minecraft) e `description` (string ou componente de texto JSON) |
| Evolução do `pack_format` | Introduzido como 1 na Java Edition 1.6.1; incrementado a cada lançamento principal; atingiu a casa dos 30 na Java Edition 1.21.x |
| Chaves de animação de textura | `frametime` (ticks por quadro, padrão 1), `frames` (array de índices de quadros ou objetos), `interpolate` (booleano, padrão false) |
| Taxa de quadros de animação padrão | 1 tick por quadro (20 quadros por segundo a 20 ticks/s) quando `frametime` é omitido do bloco de animação |
| Tamanho do arquivo | Geralmente abaixo de 1 KB; um `pack.mcmeta` mínimo pode ter apenas 50-100 bytes |
| Escopo da plataforma | Apenas Java Edition; a Bedrock Edition usa `manifest.json` em vez de `.mcmeta` |
| Tipos de pacotes que usam `pack.mcmeta` | Pacotes de recursos, pacotes de dados e pacotes de mundo - todos exigem `pack.mcmeta` em sua pasta raiz |
| Suporte a sobreposições (overlays) | Desde a Java Edition 1.20.2 (`pack_format` 18+), o `pack.mcmeta` pode declarar diretórios de sobreposição para substituições de ativos condicionais à versão |
| Codificação | UTF-8; BOM (marca de ordem de byte) não é necessário e deve ser omitido |
| Desenvolvedor | Mojang Studios (Microsoft) |
| Lançado | 2013 (resource/data pack metadata, Minecraft Java Edition 1.6/1.7) |
| Especificação | minecraft.wiki |
Conversões de MCMETA
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MCMETA.