Conversor de MRPack para ZIP
Um .mrpack é só um manifesto, não um modpack pronto. Esta ferramenta baixa cada mod do Modrinth, confere o SHA-1 e devolve um ZIP comum com toda a pasta de instância.
Roda no seu dispositivo — nada é enviado
Solte um .mrpack aqui
ou clique para escolher um arquivo
Usa a versão estável mais recente; se não houver, a mais recente publicada.
Arquivos
Tamanho de saída
Overrides
O GitHub e o GitLab bloqueiam o download de arquivos de release pelo navegador. Abra cada link, baixe o arquivo e solte tudo aqui: cada um é conferido com o SHA-1 do pack antes de entrar.
· Abrir
Solte aqui os arquivos baixados
O que realmente tem dentro de um .mrpack
Um .mrpack não é uma pasta de modpack. É um ZIP pequeno com um manifesto (modrinth.index.json) e os arquivos que são copiados para a pasta do jogo. Cada mod do manifesto é só um endereço, um tamanho e um hash de verificação (SHA-1) — os jars não estão lá dentro. Lançadores que entendem o formato baixam por conta própria; um ZIP comum precisa conter os arquivos, e é isso que esta página monta.
Converter um pack
Carregar o pack
Solte um .mrpack na área de envio ou cole um link do Modrinth ou o ID do projeto para baixar a versão estável mais recente.
Escolher cliente ou servidor
O ZIP de cliente mantém os mods só de cliente e aplica os client-overrides. O de servidor remove esses mods e aplica os server-overrides.
Marcar os mods opcionais
Os arquivos marcados como opcionais só são baixados se você marcar. O resto é baixado e conferido.
Baixar o ZIP
Cada arquivo baixado é conferido com o SHA-1 do manifesto e só então gravado no arquivo compactado. Você recebe uma pasta de instância comum.
O que vai dentro do ZIP
| Item | Origem |
|---|---|
mods/*.jar |
Entradas de files[], baixadas dos seus endereços |
config/, resourcepacks/, … |
As mesmas entradas; o caminho do manifesto já é o caminho da instância |
| Overrides | overrides/ e, por cima, client-overrides ou server-overrides |
O path do manifesto é relativo à pasta de instância, então nada é adivinhado e nada é renomeado.
Quando um download é bloqueado
O Modrinth só aceita arquivos dos próprios servidores de download, do GitHub, do GitLab e do raw.githubusercontent.com. GitHub e GitLab não deixam o navegador baixar os arquivos de release deles: o pedido é recusado antes de chegar, e nenhuma ferramenta que rode no navegador contorna isso. A página lista esses arquivos com o link original: baixe o arquivo, solte-o aqui de volta e ele é conferido com o SHA-1 antes de entrar. Se terminar sem ele, o ZIP leva um _MRPACK_MISSING.txt dizendo o que falta e onde buscar.
O que ele não faz
O resultado é uma pasta de instância, não um lançador: sem Minecraft, sem loader e sem Java. Coloque num perfil que já tenha a mesma versão do jogo e o mesmo loader do pack. Nada é enviado — o pack e os mods só passam entre os servidores do Modrinth e o seu navegador. Esta ferramenta não é afiliada ao Modrinth.
Meu pack é enviado para algum lugar?
Não. O arquivo fica no seu navegador; a página só baixa dos servidores do Modrinth.
Por que falta um mod no ZIP?
O servidor dele não deixa o navegador baixar. A ferramenta lista o arquivo e você pode soltá-lo aqui na mão — mesmo assim ele passa pela conferência de SHA-1.
Funciona com packs de Forge, NeoForge e Quilt?
Funciona. O loader é lido apenas para mostrar na página; o ZIP contém exatamente os arquivos do manifesto.
Dá para converter o ZIP de volta em .mrpack?
Com esta ferramenta, não. O manifesto precisa de um endereço de download e um hash para cada arquivo, e um ZIP comum não traz isso.
Qual tamanho de pack dá para processar?
Packs de várias centenas de megabytes funcionam. Em navegadores Chromium o ZIP pode ser gravado direto no disco, com pouco uso de memória; nos outros ele é montado na memória, então packs muito grandes precisam de um navegador de desktop com memória suficiente.