MRPack 转 ZIP 在线转换器 — 免费 Modrinth 模组包工具(免注册)

一键将 .mrpack 文件转换为标准 .zip 模组包,兼容 CurseForge、MultiMC、Prism Launcher、ATLauncher、服务器面板及原版启动器。

100% 浏览器本地 无需上传 无需注册 永久免费

在线把 .mrpack 转成 .zip

📦
拖拽 .mrpack 文件到此处
或点击从本地选择文件
选择 .mrpack 文件

开始处理…

4 步完成 MRPack 到 ZIP 的转换

整个转换过程完全在你的浏览器中运行。.mrpack 原文件不会上传到我们的服务器 —— 你的模组包始终保留在自己的设备上。按以下四步,大约 1 到 2 分钟即可获得可用的 ZIP。

  1. 第 1 步 — 提供 .mrpack 来源

    三种方式任选其一:上传本地的 .mrpack 文件、粘贴 Modrinth 项目 ID 或 slug、或粘贴直接下载链接。三种路径最终产出的结果完全相同。

  2. 第 2 步 — 自动解析 modrinth.index.json

    每个 .mrpack 内部都有一个清单文件 modrinth.index.json。转换器会读取它,列出模组包需要的每一个模组,并取得每个模组的下载链接、文件大小、SHA-512 校验值。

  3. 第 3 步 — 自动下载所有模组 JAR

    清单中列出的每个 JAR 会从 Modrinth 或原始来源直接下载到浏览器内存,并通过 SHA-512 校验,损坏的下载会在打包前被发现并重试。

  4. 第 4 步 — 下载可用的 .zip 模组包

    模组 JAR 加上所有 overrides 内容(配置、脚本、资源包、光影)会被打包成一个标准 .zip。点击下载即可保存到本地,然后导入 CurseForge、MultiMC、Prism、ATLauncher,或直接解压到 .minecraft 文件夹。

为什么要把 .mrpack 转成 .zip?

.mrpack 格式只被 Modrinth 自家应用和少数启动器原生支持。而 .zip 是通用格式。下面是用户进行 mrpack 转 zip 的六大常见原因。

导入 CurseForge 启动器

CurseForge 桌面端不支持 .mrpack。先转为 ZIP,再解压到 CurseForge 实例文件夹,这是标准的解决方案。

部署到服务器托管

大多数 Minecraft 服务器面板(Apex、Shockbyte、BisectHosting、Pterodactyl)只接受 ZIP 上传解压。

手动安装到 .minecraft

想直接把模组拖到 .minecraft/mods?转换后的 ZIP 中是纯 JAR,可以手动复制。

搭配原版启动器使用

官方启动器没有模组包支持。用 ZIP 解压到独立的游戏目录,就能在原版启动器里玩。

更方便分享分发

朋友不需要装 Modrinth 系列启动器,直接 ZIP 即可游玩。

跨启动器迁移

把模组包从 Prism 迁移到 MultiMC、ATLauncher、PolyMC,ZIP 作为中转格式最省心。

.mrpack 和 .zip 有什么区别?

什么是 .mrpack 文件?

一个 .mrpack 是 Modrinth 模组包文件。它本质上是一个 ZIP 压缩包,但遵循严格的目录结构:根目录有一个 JSON 清单 modrinth.index.json,以及一个可选的 overrides/ 文件夹。清单只记录模组的下载链接和 SHA-512 校验值 —— 不包含实际的 JAR。换句话说,.mrpack 是"购物清单",不是"购物袋"。

什么是标准的 .zip 模组包?

标准 ZIP 模组包在 mods/ 文件夹里包含实际的模组 JAR 文件,以及所有配置、脚本、资源包。所有内容都是自包含的,不依赖外部链接。这就是为什么所有启动器和服务器面板都能直接识别 ZIP。

为什么直接重命名后缀不可行?

这是最常见的误区。是的,.mrpack 本质上是 ZIP,所以可以重命名后解压。但解压后你只能看到清单 JSON 和几个配置文件 —— 模组本身不存在。模组 JAR 还需要按照清单中的链接去下载。这正是本转换器的作用。

支持的启动器与兼容性

启动器 / 平台原生支持 .mrpack?支持转换后的 .zip
Modrinth App✅ 是✅ 是
Prism Launcher✅ 是✅ 是
ATLauncher✅ 是✅ 是
CurseForge App❌ 否✅ 是(手动导入)
MultiMC⚠️ 部分✅ 是
PolyMC⚠️ 部分✅ 是
原版 Minecraft 启动器❌ 否✅ 是(手动解压)
服务器面板(Pterodactyl、Apex、Shockbyte、BisectHosting)❌ 否✅ 是

常见转换问题排查

"转换后的 ZIP 里没有模组"

多半是网络中断或下载链接失效。请尝试更换网络环境,或使用更新版本的模组包(作者会定期修复失效的链接)。

下载时报 CORS 错误

少数老旧模组的下载源没有正确配置跨域响应。转换器会自动经过代理重试。如果反复失败,可手动下载该模组 JAR 后添加到结果 ZIP 中。

SHA-512 校验失败

个别模组的链接可能已被作者更新,导致清单中的旧校验值与实际下载不一致。换用更新版本的 .mrpack 即可解决。

隐私与安全

所有转换都在浏览器中完成

本转换器是静态网页加 JavaScript。你的 .mrpack 文件通过标准 File API 在浏览器中读取并处理。唯一离开你设备的网络请求是去模组源站下载 JAR —— 这些请求与你直接用启动器下载时是一样的。

我们不存储任何文件

没有后端、没有数据库、没有文件名或内容的日志。详情见 隐私政策

关于 MRPack 转 ZIP 的常见问题

MRPack 转 ZIP 工具收费吗?

完全免费,无需注册,无使用次数限制。

需要安装任何软件吗?

不需要。所有功能都在浏览器内运行,不需要任何客户端、插件或账号。

可以直接把 .mrpack 改名为 .zip 吗?

不能。.mrpack 只包含清单文件 modrinth.index.json 和可选的覆盖文件 —— 没有实际的模组 JAR。改名后里面没有模组,无法直接使用。本工具会按清单自动下载并打包成完整 ZIP。

我的文件会上传到服务器吗?

不会。所有操作都在你的浏览器本地完成。

手机能用吗?

可以。iOS Safari、Android Chrome 等现代手机浏览器都支持。大型模组包(50+ 个 mod)在手机上会较慢。

能反向把 .zip 转回 .mrpack 吗?

可以,见 ZIP 转 MRPack 工具(英文)。这是模组包作者发布到 Modrinth 前的标准步骤。

关于本工具

本转换器由 Minecraft 模组包玩家自发开发并维护。我们遇到了大家都遇到的问题:模组包只发布了 .mrpack 格式,但想用的启动器(尤其是 CurseForge)不支持它。试过几款碎片化的社区工具后,大都还需要手动整理 JAR —— 于是我们做了一个一键流程。

更多信息见 关于我们