Modpack Formats Compared: .mrpack vs CurseForge .zip vs MultiMC Instance

Three formats, three philosophies

.mrpack (Modrinth)CurseForge .zipMultiMC instance
Manifest filemodrinth.index.jsonmanifest.jsoninstance.cfg + mmc-pack.json
Mod referencesDirect URLs + hashesCurseForge projectID + fileIDLocal JARs in .minecraft/mods
Service dependencyModrinth (or any mirror)CurseForge APINone
PortabilityHighLocked to CurseForge ecosystemHighest (self-contained)
File sizeTinyTinyFull

What this means in practice

If you publish on Modrinth, your audience can play across any compatible launcher. If you publish on CurseForge, your audience needs the CurseForge ecosystem. A "MultiMC instance" ZIP is the most portable for offline sharing because it contains everything.

Our converter unifies these: it takes a .mrpack and produces a fully-resolved ZIP that behaves like a self-contained instance.