O que é um arquivo .mrpack? O formato de modpack do Modrinth explicado
A resposta curta
Um .mrpack é um arquivo ZIP que segue a especificação de modpacks do Modrinth. Ele descreve um modpack completo de Minecraft sem incluir os arquivos dos mods — em vez disso, lista as URLs de onde cada mod deve ser baixado.
Dentro de um arquivo .mrpack
Se você trocar a extensão para .zip e extrair, vai encontrar:
my-modpack.mrpack
├── modrinth.index.json ← the manifest
└── overrides/ ← optional folder
├── config/
├── resourcepacks/
└── scripts/
O manifesto modrinth.index.json
Um documento JSON que lista cada mod com tamanho, hash SHA-512 e uma ou mais URLs de download. O launcher lê esse manifesto, baixa cada URL e monta o modpack jogável em disco. Veja a referência campo a campo.
A pasta /overrides
Arquivos copiados como estão para dentro da instância: configurações, scripts, pacotes de recursos, shaders e tudo o que não está disponível como download de mod. São as personalizações do autor do modpack.
Por que o .mrpack é uma «lista de compras», não uma «sacola de compras»
Como os mods são referenciados em vez de incluídos, arquivos .mrpack são minúsculos — normalmente de 10 a 500 KB, mesmo com centenas de mods. Ótimo para compartilhar e ruim para uso offline: sem internet, um .mrpack não vira um modpack jogável sozinho.
Como o .mrpack difere dos modpacks ZIP do CurseForge
Os modpacks ZIP do CurseForge trazem um manifest.json com pares projectID/fileID da API própria do CurseForge. O .mrpack do Modrinth lista URLs diretas e hashes. A troca: o formato do Modrinth independe do launcher; o do CurseForge é fortemente acoplado ao CurseForge.
Comparação completa: formatos de modpack comparados.
Quando você deve converter para ZIP
- Você quer usar o modpack em um launcher que não lê
.mrpack(CurseForge desktop, launcher oficial) - Você quer enviar o pack para um host de servidores que só aceita ZIP
- Você quer compartilhar com alguém offline, que não consegue baixar os mods
Nos três casos, use nosso conversor principal.