整合包格式对比:.mrpack、CurseForge .zip 与 MultiMC 实例
三种格式,三种思路
| .mrpack (Modrinth) | CurseForge .zip | MultiMC 实例 | |
|---|---|---|---|
| 清单文件 | modrinth.index.json | manifest.json | instance.cfg + mmc-pack.json |
| 模组引用方式 | 直接 URL + 哈希 | CurseForge 项目 ID + 文件 ID | 本地 JAR,位于 .minecraft/mods |
| 服务依赖 | Modrinth(或任意镜像) | CurseForge API | 无 |
| 可移植性 | 高 | 绑定 CurseForge 生态 | 最高(完全自包含) |
| 文件体积 | 极小 | 极小 | 完整体积 |
实际意味着什么
如果你发布在 Modrinth,用户可以用任何兼容启动器游玩;发布在 CurseForge,用户就必须使用 CurseForge 生态。而「MultiMC 实例」形式的 ZIP 因为包含全部文件,最适合离线分享。
我们的转换器把这些统一起来:输入一个 .mrpack ,输出一个完全解析好的 ZIP,其行为等同于自包含实例。