Che cos'è un file .mrpack? Il formato di modpack di Modrinth spiegato
La risposta breve
Un .mrpack è un archivio ZIP conforme alla specifica dei modpack di Modrinth. Serve a descrivere un modpack Minecraft completo senza includere i file dei mod: elenca invece gli URL da cui ciascun mod va scaricato.
Dentro un file .mrpack
Se cambi l'estensione in .zip ed estrai, trovi:
my-modpack.mrpack
├── modrinth.index.json ← the manifest
└── overrides/ ← optional folder
├── config/
├── resourcepacks/
└── scripts/
Il manifest modrinth.index.json
Un documento JSON che elenca ogni mod con dimensione, hash SHA-512 e uno o più URL di download. Il launcher legge il manifest, scarica ogni URL e assembla su disco il modpack giocabile. Vedi il riferimento campo per campo.
La cartella /overrides
File copiati così come sono dentro l'istanza Minecraft: file di configurazione, script, pacchetti risorse, shader e qualunque cosa non sia scaricabile come mod. Sono le personalizzazioni dell'autore del modpack.
Perché il .mrpack è una «lista della spesa» e non una «borsa della spesa»
Poiché i mod vengono referenziati anziché inclusi, i file .mrpack sono minuscoli: di solito 10–500 KB anche per pack con centinaia di mod. Ottimo per la condivisione, pessimo offline: senza connessione un .mrpack non può diventare da solo un modpack giocabile.
In cosa il .mrpack differisce dai modpack ZIP di CurseForge
I modpack ZIP di CurseForge contengono un manifest.json con coppie projectID/fileID dell'API interna di CurseForge. Il .mrpack di Modrinth elenca URL dirette e hash. Il compromesso: il formato Modrinth è indipendente dal launcher; quello CurseForge è strettamente legato a CurseForge.
Confronto completo: formati di modpack a confronto.
Quando conviene convertire in ZIP
- Vuoi usare il modpack in un launcher che non legge il
.mrpack(CurseForge desktop, launcher ufficiale) - Vuoi caricare il pack su un host di server che accetta solo ZIP
- Vuoi condividerlo con qualcuno offline, che non può scaricare i mod da solo
In tutti e tre i casi, usa il nostro convertitore principale.