MRPack-validator — Controleer je .mrpack op fouten

Voordat je een .mrpackpubliceert of deelt, haal je hem door deze validator. Die toetst het manifest aan de Modrinth-specificatie, controleert of elke download-URL bereikbaar is en herberekent elke SHA-512-hash.

100% browser-sideNo uploadNo signupFree

Valideer een .mrpack-bestand

Sleep hier een .mrpack hier naartoe om te valideren
of klik om te kiezen
Kies .mrpack

🗂 Batchmodus: selecteer meerdere bestanden om ze in één keer te verwerken.

Zo gebruik je deze tool

Drie stappen, ongeveer een minuut. Alles draait in je browser — het bestand verlaat je apparaat niet.

1

Voeg je bestand toe

Sleep een bestand naar het uploadvak of klik om te bladeren. Houd Ctrl/Cmd ingedrukt om er meerdere te kiezen: de batchmodus verwerkt ze na elkaar.

2

Laat het werken

Het manifest wordt gelezen, elke mod wordt van de oorspronkelijke bron gehaald en de voortgangsbalk meldt elk voltooid bestand.

3

Download het resultaat

Het eindbestand wordt automatisch gedownload. Met de knoppen in het resultatenpaneel sla je het opnieuw op of begin je opnieuw.

Goed om te weten

  • Er wordt niets naar een server geüpload. Het bestand wordt met de File API van de browser gelezen en in het geheugen verwerkt.
  • Grote modpacks (meer dan 200 mods) vragen een stabiele verbinding. Mislukt een download, dan wordt het bestand overgeslagen en in het resultatenpaneel vermeld.
  • Elke gedownloade JAR wordt vergeleken met de SHA-512-hash uit het manifest, zodat een corrupte download vóór het inpakken wordt opgemerkt.
  • De tool werkt in mobiele browsers, maar een desktopverbinding is veel sneller boven 100 MB.

Wat er wordt gecontroleerd

Voldoen aan het schema

  • formatVersion is ingesteld en wordt ondersteund
  • game is gelijk aan "minecraft"
  • versionId als name aanwezig
  • dependencies bevat Minecraft en een ondersteunde loader

De array files

  • Elke vermelding in files[] heeft een path, minstens één URL in downloads en een SHA-512-hash
  • Paden bevatten geen doorverwijzing met .. traversal
  • Paden wijzen alleen naar toegestane mappen (mods/, config/, resourcepacks/enzovoort)

Bereikbaarheid van URL's

  • Elke download-URL geeft 200 OK terug
  • Het domein staat op de toegestane lijst van Modrinth (modrinth.com, github.com, gitlab.com)

Hashverificatie

  • De SHA-512 van elk opgehaald bestand komt overeen met wat het manifest opgeeft
  • De bestandsgrootte komt overeen met de opgegeven fileSize

Waarom valideren?

Een ongeldig .mrpack zal op minstens één launcher niet installeren. Valideren haalt problemen er vroeg uit, zodat je niet een pack publiceert en de dag erna bugmeldingen krijgt.