ZIP 转 MRPack 转换器 —— 打包整合包以便发布到 Modrinth
我们主工具的反向操作。如果你手上有一个可用的 .zip 整合包,想发布到 Modrinth,就需要一个格式规范、 .mrpack 清单文件有效的 .mrpack。这个工具会替你生成。
100% browser-sideNo uploadNo signupFree
从你的 .zip 生成 .mrpack
拖放你的
.zip 整合包到此处或点击从设备中选择文件
选择 .zip 文件
这个工具做了什么: 读取你 ZIP 中
mods/ 目录下的每个 JAR,按 SHA-512 哈希逐个反查对应的 Modrinth 项目,并生成 modrinth.index.json 清单文件。 overrides/ 目录则由你的配置、脚本和资源包构成。
…
🗂 批量模式:可一次选择多个文件连续处理。
✅ 转换结果
使用方法
三步,约一分钟。全部在浏览器内完成,文件不会离开你的设备。
1
添加文件
把文件拖到上传区,或点击选择。按住 Ctrl/Cmd 可一次选多个文件,批量模式会依次转换。
2
等待处理
工具读取清单文件,从原始来源逐个下载模组,进度条会实时显示每个文件的完成情况。
3
下载结果
完成后文件会自动下载。你也可以在结果面板里重新保存,或点击“重新开始”处理新文件。
注意事项
- 不会上传到任何服务器。文件通过浏览器 File API 在本地内存中读取和处理。
- 大型整合包(200+ 模组)需要稳定网络。若某个文件下载失败,会被跳过并在结果面板中列出。
- 每个下载的 JAR 都会与清单中的 SHA-512 校验值比对,损坏的文件在打包前就会被发现。
- 移动端浏览器也可使用,但超过 100 MB 的整合包建议用桌面端网络。
什么时候用这个工具
- 在 Modrinth 发布作品。 Modrinth 的整合包条目要求使用
.mrpack格式。 - 迁移旧的 CurseForge 整合包。 把你的 CurseForge ZIP 转成
.mrpack,以便在 Modrinth 上重新发布。 - 分享体积更小的版本。 清单文件记录了每个模组 JAR 的 SHA-512 值。下载这些 JAR 的工具(包括我们的转换器)会在下载完成后重新计算哈希并比对。数值一致说明文件完整;不一致则说明文件已损坏或被篡改。
.mrpack体积极小,因为它存的是 URL 而不是 JAR。
如果某个模组不在 Modrinth 上怎么办?
Modrinth 的 .mrpack 规范要求清单中的每个模组都能从可信来源下载(Modrinth、GitHub releases、模组作者 CDN)。对于只在 CurseForge 上架的模组,工具会标记出来,你需要把它们作为随包 JAR 放进 overrides/ 目录,或者请求作者也发布到 Modrinth。
隐私说明
与我们其他工具一致:ZIP 在你的浏览器中读取。哈希在本地计算,仅作为查询参数发送给 Modrinth API。JAR 文件本身从不上传。