MRPack 转 ZIP 在线转换器 — 免费 Modrinth 模组包工具(免注册)
一键将 .mrpack 文件转换为标准 .zip 模组包,兼容 CurseForge、MultiMC、Prism Launcher、ATLauncher、服务器面板及原版启动器。
在线把 .mrpack 转成 .zip
.mrpack 文件到此处开始处理…
4 步完成 MRPack 到 ZIP 的转换
整个转换过程完全在你的浏览器中运行。.mrpack 原文件不会上传到我们的服务器 —— 你的模组包始终保留在自己的设备上。按以下四步,大约 1 到 2 分钟即可获得可用的 ZIP。
第 1 步 — 提供 .mrpack 来源
三种方式任选其一:上传本地的
.mrpack文件、粘贴 Modrinth 项目 ID 或 slug、或粘贴直接下载链接。三种路径最终产出的结果完全相同。第 2 步 — 自动解析 modrinth.index.json
每个
.mrpack内部都有一个清单文件modrinth.index.json。转换器会读取它,列出模组包需要的每一个模组,并取得每个模组的下载链接、文件大小、SHA-512 校验值。第 3 步 — 自动下载所有模组 JAR
清单中列出的每个 JAR 会从 Modrinth 或原始来源直接下载到浏览器内存,并通过 SHA-512 校验,损坏的下载会在打包前被发现并重试。
第 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 —— 于是我们做了一个一键流程。
更多信息见 关于我们。