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.

100% browser-sideNo uploadNo signupFree

Validar un archivo .mrpack

Arrastra y suelta un archivo .mrpack aquí para validarlo
o haz clic para elegirlo
Elegir .mrpack

🗂 Modo por lotes: selecciona varios archivos para procesarlos de una vez.

Cómo usar esta herramienta

Tres pasos, alrededor de un minuto. Todo se ejecuta en tu navegador: el archivo nunca sale de tu dispositivo.

1

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.

2

Deja que trabaje

Se lee el manifiesto, se descarga cada mod desde su origen y la barra de progreso informa de cada archivo completado.

3

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

  • formatVersion está definido y es compatible
  • game vale "minecraft"
  • versionId como name presentes
  • dependencies incluye Minecraft y un cargador compatible

Array files

  • Cada entrada de files[] tiene una de destino, al menos una URL en downloads y 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.