Validador de MRPack — Comprueba si tu .mrpack tiene errores
Antes de publicar o compartir un .mrpack, pásalo por este validador. Comprueba el manifiesto frente a la especificación de Modrinth, verifica que todas las URL de descarga respondan y recalcula cada hash SHA-512.
Validar un archivo .mrpack
.mrpack aquí para validarlo…
🗂 Modo por lotes: selecciona varios archivos para procesarlos de una vez.
✅ Resultado
Cómo usar esta herramienta
Tres pasos, alrededor de un minuto. Todo se ejecuta en tu navegador: el archivo nunca sale de tu dispositivo.
Añade tu archivo
Arrastra un archivo a la zona de carga o haz clic para buscarlo. Mantén Ctrl/Cmd para seleccionar varios: el modo por lotes los convierte uno tras otro.
Deja que trabaje
Se lee el manifiesto, se descarga cada mod desde su origen y la barra de progreso informa de cada archivo completado.
Descarga el resultado
El archivo final se descarga automáticamente. Usa los botones del panel de resultados para guardarlo de nuevo o empezar otra conversión.
Conviene saber
- Nada se sube a un servidor. El archivo se lee con la File API del navegador y se procesa en memoria.
- Los modpacks grandes (más de 200 mods) necesitan una conexión estable. Si una descarga falla, el archivo se omite y aparece en el panel de resultados.
- Cada JAR descargado se compara con el hash SHA-512 del manifiesto, de modo que una descarga corrupta se detecta antes de empaquetar.
- Funciona en navegadores móviles, pero una conexión de escritorio es mucho más rápida para paquetes de más de 100 MB.
Qué comprueba
Conformidad con el esquema
formatVersionestá definido y es compatiblegamevale"minecraft"versionIdcomonamepresentesdependenciesincluye Minecraft y un cargador compatible
Array files
- Cada entrada de
files[]tiene unade destino, al menos una URL endownloadsy un hash SHA-512 - Las rutas no contienen recorridos con
..traversal - Las rutas apuntan solo a carpetas permitidas (
mods/,config/,resourcepacks/, etc.)
Accesibilidad de las URL
- Cada URL de descarga devuelve 200 OK
- El dominio está en la lista permitida de Modrinth (modrinth.com, github.com, gitlab.com)
Verificación de hashes
- El SHA-512 de cada archivo descargado coincide con lo declarado en el manifiesto
- El tamaño coincide con el
fileSize
¿Por qué validar?
Un .mrpack no válido fallará al instalarse en al menos un launcher. Validar detecta los problemas a tiempo, para que no publiques un pack y recibas informes de errores al día siguiente.