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.