Validador de MRPack — Verifique se o seu .mrpack tem erros
Antes de publicar ou compartilhar um .mrpack, passe-o por este validador. Ele confere o manifesto contra a especificação do Modrinth, verifica se cada URL de download responde e recalcula cada hash SHA-512.
Validar um arquivo .mrpack
.mrpack aqui para validar…
🗂 Modo em lote: selecione vários arquivos para processar de uma vez.
✅ Resultado
Como usar esta ferramenta
Três passos, cerca de um minuto. Tudo roda no seu navegador — o arquivo nunca sai do seu dispositivo.
Adicione o arquivo
Arraste um arquivo para a área de upload ou clique para escolher. Segure Ctrl/Cmd para selecionar vários: o modo em lote converte um após o outro.
Deixe processar
O manifesto é lido, cada mod é baixado da fonte original e a barra de progresso mostra cada arquivo concluído.
Baixe o resultado
O arquivo final é baixado automaticamente. Use os botões do painel de resultados para salvar de novo ou recomeçar com outro arquivo.
Bom saber
- Nada é enviado para um servidor. O arquivo é lido pela File API do navegador e processado na memória.
- Modpacks grandes (mais de 200 mods) exigem conexão estável. Se um download falhar, o arquivo é ignorado e listado no painel de resultados.
- Cada JAR baixado é comparado ao hash SHA-512 do manifesto, então downloads corrompidos são detectados antes da compactação.
- Funciona em navegadores móveis, mas uma conexão de desktop é bem mais rápida para pacotes acima de 100 MB.
O que ele verifica
Conformidade com o esquema
formatVersionestá definido e é suportadogameé igual a"minecraft"versionIdquantonamepresentesdependenciesinclui o Minecraft e um carregador suportado
Array files
- Cada entrada de
files[]tem umde destino, ao menos uma URL emdownloadse um hash SHA-512 - Os caminhos não contêm travessia com
..traversal - Os caminhos apontam só para pastas permitidas (
mods/,config/,resourcepacks/etc.)
Acessibilidade das URLs
- Cada URL de download retorna 200 OK
- O domínio está na lista permitida do Modrinth (modrinth.com, github.com, gitlab.com)
Verificação de hash
- O SHA-512 de cada arquivo baixado bate com o declarado no manifesto
- O tamanho bate com o
fileSize
Por que validar?
Um .mrpack inválido vai falhar na instalação em pelo menos um launcher. Validar detecta os problemas cedo, para você não publicar um pack e receber relatos de erro no dia seguinte.