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.
Valideer een .mrpack-bestand
.mrpack hier naartoe om te valideren…
🗂 Batchmodus: selecteer meerdere bestanden om ze in één keer te verwerken.
✅ Resultaat
Zo gebruik je deze tool
Drie stappen, ongeveer een minuut. Alles draait in je browser — het bestand verlaat je apparaat niet.
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.
Laat het werken
Het manifest wordt gelezen, elke mod wordt van de oorspronkelijke bron gehaald en de voortgangsbalk meldt elk voltooid bestand.
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
formatVersionis ingesteld en wordt ondersteundgameis gelijk aan"minecraft"versionIdalsnameaanwezigdependenciesbevat Minecraft en een ondersteunde loader
De array files
- Elke vermelding in
files[]heeft eenpath, minstens één URL indownloadsen 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.