modrinth.index.json — Het manifest in elk .mrpack
Wat het is
modrinth.index.json is een JSON-bestand in de hoofdmap van elk .mrpack. Het beschrijft het modpack — welke Minecraft-versie, welke loader, en een volledige lijst mods met download-URL's en hashes.
Voorbeeld
{
"formatVersion": 1,
"game": "minecraft",
"versionId": "1.2.3",
"name": "My Modpack",
"files": [
{
"path": "mods/sodium.jar",
"hashes": {
"sha1": "...",
"sha512": "..."
},
"downloads": [
"https://cdn.modrinth.com/data/.../sodium-0.5.jar"
],
"fileSize": 832544
}
],
"dependencies": {
"minecraft": "1.20.1",
"fabric-loader": "0.15.0"
}
}
Belangrijke velden
formatVersion
Op dit moment altijd 1. Gereserveerd voor toekomstige wijzigingen in de Modrinth-specificatie.
game
Vandaag altijd "minecraft" ; gereserveerd voor andere spellen die Modrinth mogelijk gaat hosten.
versionId / name
Het door de auteur gekozen versielabel en de leesbare naam van het pack.
files[]
De «boodschappenlijst». Elke vermelding heeft een doel- path (waar het bestand in de instantie terechtkomt), een of meer URL's in downloads , een fileSize, en hashes voor integriteitscontrole.
dependencies
Minimale Minecraft-versie en de vereiste loaderversie. De converter gebruikt dit om te melden welke loader je in je doellauncher moet installeren.
Waarom twee hashes (SHA-1 + SHA-512)?
SHA-1 zit erin voor compatibiliteit met oudere tools. SHA-512 is de standaard integriteitscontrole. Onze converter gebruikt SHA-512 om elke download te verifiëren.