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 文件本身从不上传。