Guia

Pack format do Minecraft para cada versão do Java (26.3 usa 97.1)

Todo pacote de recursos do Java Edition informa um pack format no arquivo pack.mcmeta, e o Minecraft compara esse número com o dele para decidir se o pack serve. O Minecraft Java 26.3 usa o formato de pacote de recursos 97.1. Os pacotes de recursos começaram na 1.6.1; as versões mais antigas usavam texture packs, que funcionam de outro jeito.

Atualizado em

Formato de pacote de recursos de cada versão do Java

Todas as versões completas de 1.6.1 a 26.3. Snapshots, pre-releases e release candidates têm números próprios.

Pack formatVersões do Minecraft Java
97.126.3
8826.2
8426.1, 26.1.1, 26.1.2
751.21.11
691.21.9, 1.21.10
641.21.7, 1.21.8
631.21.6
551.21.5
461.21.4
421.21.2, 1.21.3
341.21, 1.21.1
321.20.5, 1.20.6
221.20.3, 1.20.4
181.20.2
151.20, 1.20.1
131.19.4
121.19.3
91.19, 1.19.1, 1.19.2
81.18, 1.18.1, 1.18.2
71.17, 1.17.1
61.16.2, 1.16.3, 1.16.4, 1.16.5
51.15, 1.15.1, 1.15.2, 1.16, 1.16.1
41.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4
31.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2
21.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2
11.6.1, 1.6.2, 1.6.4, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9

Desde o ciclo da 1.21.9, um formato também pode ter um número secundário: 97.1 quer dizer principal 97, secundário 1. A Mojang aumenta o número secundário em adições que não quebram packs mais antigos. No momento em que este guia foi escrito, a primeira snapshot da 26.4 usa 98.0.

Como o pack.mcmeta mudou

Versões do jogoCampos que o jogo lê
1.6.1 – 1.8.7pack_format e description. Não há nenhuma checagem de versão, então qualquer número carrega.
1.8.8 – 1.20.1Só pack_format. O pack é considerado compatível quando o número é igual ao do jogo; senão o Minecraft avisa, mas deixa usar.
1.20.2 – 1.21.8pack_format (obrigatório) mais uma faixa opcional supported_formats como [15, 64].
1.21.9 – 26.3min_format e max_format (obrigatórios juntos). Um pack cuja faixa volta até o formato 64 ou menos também precisa de pack_format e supported_formats; um pack só para 1.21.9+ não pode usar supported_formats.

Exemplos

Só Java 26.3

{
  "pack": {
    "description": "Meu pack para Minecraft 26.3",
    "min_format": [97, 1],
    "max_format": 97
  }
}

Um número sozinho em max_format quer dizer “qualquer versão secundária”, então 97 cobre 97.0 e 97.1. Escrever [97, 0] ali deixaria o pack antigo demais para a 26.3.

Da 1.20.1 à 26.3

{
  "pack": {
    "description": "Meu pack para Minecraft 1.20.1 - 26.3",
    "pack_format": 15,
    "supported_formats": [15, 97],
    "min_format": 15,
    "max_format": 97
  }
}

A 1.20.1 lê pack_format, da 1.20.2 à 1.21.8 leem supported_formats e a 1.21.9 e as mais novas leem min_format e max_format.

Só 1.20.1 (e 1.20)

{
  "pack": {
    "pack_format": 15,
    "description": "Meu pack para Minecraft 1.20.1"
  }
}

E o Bedrock?

Packs do Bedrock não têm número de pack format. O manifest.json deles usa "format_version": 2 e uma min_engine_version como [1, 21, 0]. Os números de versão do Bedrock agora seguem o ano (a 26.0 saiu em fevereiro de 2026), mas os manifestos mantêm o estilo antigo, então a 26.50 é escrita [1, 26, 50].

Perguntas frequentes

Qual é o formato de pacote de recursos do Minecraft 26.3?

97.1. Escreva "min_format": [97, 1] e "max_format": 97 no pack.mcmeta de um pack só para a 26.3.

Qual é o pack format da 1.21.1 e da 1.20.1?

A 1.21 e a 1.21.1 usam 34; a 1.20 e a 1.20.1 usam 15. A 1.8.9 e as versões 1.x mais antigas desde a 1.6.1 usam 1.

Por que meu pack diz “Corrompido ou incompatível”?

Na 1.21.9 e nas mais novas, um pack que só tem um pack_format alto (acima de 64) e não tem min_format / max_format não passa na checagem. Ainda dá para ativar, mas é melhor adicionar os dois campos.