Lista de pack formats e gerador de pack.mcmeta para pacotes de recursos e de dados
O formato de pacote de recursos e de dados de cada versão do Java numa tabela com busca, um pack.mcmeta para uma versão ou um intervalo, e um pacote inicial vazio.
Todo pacote de recursos e todo pacote de dados começa com um arquivo pequeno chamado pack.mcmeta. Ele informa ao jogo a descrição do pacote e para quais versões ele foi feito, pelo número de formato (pack format). Se o número estiver errado, o jogo marca o pacote como feito para uma versão mais antiga ou mais nova. Esta página mostra todos os formatos e escreve o arquivo para você, e ainda pode entregar um pacote vazio com as pastas certas para começar.
Como usar
- Escolha um pacote de recursos (texturas, modelos, sons, arquivos de idioma) ou um pacote de dados (funções, receitas, tabelas de saque, conquistas).
- Escolha a versão do Java para a qual o pacote é feito, ou um intervalo de versões se ele deve funcionar em várias.
- Escreva a descrição. Adicione um código de cor se quiser: §6 é dourado, §7 é cinza, e a lista mostra os dezesseis.
- Copie o texto do pack.mcmeta, ou baixe o pacote inicial: um zip com pack.mcmeta, o esqueleto de pastas e, se você escolheu uma imagem, um ícone pack.png.
O que os números significam
O pack format sobe sempre que uma versão muda o que os pacotes podem conter, então várias versões podem dividir um número e uma atualização pequena pode trazer um novo. Pacotes de recursos e de dados têm números separados. Desde o Java 1.21.9 os formatos têm uma parte menor, como 97.1: um passo menor só adiciona coisas, então um pacote para 97.0 continua funcionando na 97.1.
O arquivo mudou junto com os números. Até a 1.21.8, um pacote informa o formato com pack_format, e a partir da 1.20.2 pode adicionar supported_formats para um intervalo. A partir da 1.21.9, em vez disso, ele informa o formato mais antigo e o mais novo que aceita com min_format e max_format. Um pacote que também precisa carregar em versões anteriores à 1.21.9 precisa dos dois tipos de campos, e este gerador escreve os dois para você quando o seu intervalo precisa.
Como instalar um pacote de recursos
- No jogo, abra Opções, depois Pacotes de recursos, depois Abrir pasta de pacotes.
- Coloque o zip (ou a pasta descompactada) nessa pasta resourcepacks.
- De volta ao jogo, o pacote aparece em Disponíveis. Clique na seta dele para passá-lo para Selecionados e aperte Concluído. Os pacotes mais acima na lista de Selecionados ganham dos de baixo.
Como instalar um pacote de dados
- Para um mundo novo: em Criar novo mundo, abra a aba Mais, aperte Pacotes de dados e arraste o zip para a janela; depois passe-o para Selecionados.
- Para um mundo existente: coloque o zip na pasta datapacks do mundo (saves, depois o nome do mundo, depois datapacks) e rode /reload ou abra o mundo de novo.
- Confira com /datapack list. As funções de um pacote rodam com /function namespace:nome, e a função de carregamento que esta página adiciona roda sozinha.
Bedrock Edition
Os pacotes da Bedrock Edition não usam pack.mcmeta. Um pacote de recursos ou de comportamento da Bedrock (a versão dela de um pacote de dados) tem um manifest.json com um nome, uma descrição, identificadores únicos (UUIDs), uma versão e a versão mais baixa do jogo de que precisa, além de um pack_icon.png. Eles são compartilhados como arquivos .mcpack, que o jogo importa quando você os abre. Os formatos desta página são para a Java Edition.
Perguntas
Por que o jogo diz que o pacote foi feito para uma versão mais antiga ou mais nova?
O pack format dele não bate com a versão que você joga. Escolha a sua versão aqui, copie o novo pack.mcmeta por cima do antigo e o aviso some. Um pacote de recursos com um número antigo muitas vezes ainda funciona, porque o jogo carrega depois que você confirma; o que mudou desde então pode aparecer errado.
Um pacote pode funcionar em muitas versões?
Sim, desde que o que ele muda exista em todas: escolha Um intervalo de versões. Quando os próprios arquivos mudam entre versões, os pacotes também podem ter overlays, pastas que valem só para alguns formatos e que são listadas no pack.mcmeta; adicione essas pastas à mão quando o pacote crescer.
Como deve ser o pack.png?
Um PNG quadrado. O jogo mostra a imagem pequena, então uma figura simples e forte fica melhor; 128 × 128 continua nítido em tamanhos grandes de interface, e 64 × 64 combina com pixel art. Dê qualquer imagem a esta página e ela usa o quadrado do meio no tamanho que você escolher.
Tudo acontece nesta página: nada é enviado, e suas últimas configurações ficam lembradas neste navegador. Para encher um pacote de recursos com suas próprias texturas, experimente o Block Texture Studio (em inglês), que monta o pacote para você. Veja também os guias e todas as ferramentas.