MCTOOLBOX
MC ToolboxMC TOOLBOX

MRPack 转 ZIP 转换器

将 Modrinth .mrpack 转换为标准的 mods 和 overrides ZIP。免费,无需账号。整合包文件保留在本地。模组下载需要网络连接。

MRPACK

将 .mrpack 文件拖放到此处

或点击浏览文件

无需账号。您的 .mrpack 在浏览器中读取,ZIP 也在浏览器中组装。模组文件从公共下载链接获取(当 CDN 阻止浏览器时,可能会使用同站辅助程序)。我们不会要求您创建账号来转换整合包。

MC Toolbox · 整合包工具

当您的启动器或服务器无法导入 Modrinth 整合包时,将 .mrpack 转换为 ZIP

.mrpack 主要是一个清单。它包含 modrinth.index.json,其中包含每个模组的路径、下载 URL 和哈希。JAR 文件通常不在存档中。支持 Modrinth 的启动器会为您获取这些文件。官方启动器、Technic 和许多服务器面板不支持,因此它们拒绝 .mrpack。

这个免费的 MRPack 转 ZIP 转换器在您的浏览器中完成获取步骤。它读取索引,在主机允许时下载每个列出的模组,复制覆盖文件(配置、脚本、资源包),并构建一个 ZIP,您可以将其解压到游戏实例或服务器文件夹中。您仍然需要正确的模组加载器和 Minecraft 版本。ZIP 并非适用于所有启动器的一键安装。

内部实际发生了什么

四个步骤。解压和 ZIP 组装在您的浏览器标签页中运行。模组下载使用索引中的公共链接(如果 CDN 阻止直接浏览器访问,则使用同站辅助程序)。

Step 1
读取索引
打开 mrpack(它是一个 ZIP 存档)并解析 modrinth.index.json,以获取包名称、游戏版本、加载器依赖项和完整模组列表。
Step 2
直接复制 overrides
overrides/、client-overrides/ 和 server-overrides/ 中的文件会被复制到输出中。这包括作者包含的配置、脚本和捆绑的资源包。
Step 3
获取每个模组
每个模组条目有一个或多个下载链接。转换器会尝试这些链接,并将文件写入索引中的路径。如果所有链接都失败,路径和链接会写入 FAILED_DOWNLOADS.txt,以便您手动完成。
Step 4
构建并提供 ZIP
使用压缩组装 ZIP,添加 pack-info.json 摘要(名称、版本、加载器提示),并开始浏览器下载。您的原始 .mrpack 不会作为站点账户上传存储。

哪些启动器真正支持 .mrpack

The short version: Prism, ATLauncher, and MultiMC handle .mrpack natively. CurseForge support is partial. The official launcher, Technic, and most server panels need a ZIP instead.

LauncherSupports .mrpackNeeds ZIP conversionNotes
Prism LauncherYesNo从 Modrinth 或文件导入
ATLauncherYesNo从 Modrinth 标签页导入
MultiMCYesNo添加实例,然后导入
GDLauncherYesNo搜索并一键安装
CurseForge AppPartialSometimes主要是 CurseForge 托管的整合包
Official LauncherNoYes先安装模组加载器
Technic LauncherNoYes仅支持 ZIP 导入
Server panelsNoYesPterodactyl、Apex、Shockbyte 等

我实际被问到的问题

还有一些我猜人们会问的问题。

Does the conversion happen on my computer or a server?
Your .mrpack file is read and the final ZIP is built in the browser with JSZip. We do not store your pack as a user upload. Overrides are copied locally. Listed mod JARs are downloaded from the URLs in modrinth.index.json. When a CDN blocks the browser, the page may use a small same-site download helper (/api/proxy) only to fetch that public file. That is not the same as uploading your pack to our servers, but conversion still needs network access and is not fully offline.
Why do some mods fail to download during conversion?
Some hosts or CDNs refuse the request, rate-limit, or expire links. When a file cannot be fetched, the converter still builds the ZIP and adds FAILED_DOWNLOADS.txt with the expected path and every download URL for that mod. Download those few files manually and place them in the listed folders.
What is modrinth.index.json inside an mrpack?
It is a bill of materials: each mod path (for example mods/sodium-fabric-0.5.8.jar), integrity hashes, and one or more download URLs. The .mrpack is often small because the JARs are not always embedded. Launchers or this tool fetch them. Overrides folders hold configs and other files that do ship inside the archive.
Can I use the output ZIP with the official Minecraft Launcher?
Not as a one-click modpack import. The ZIP is a normal folder layout (mods, configs from overrides, and so on). Install Fabric, Forge, Quilt, or NeoForge yourself, then copy the extracted folders into your instance. Server panels that accept a ZIP extract often work the same way. Prism, MultiMC, and similar launchers may still prefer importing the original .mrpack when they support it.
What is the difference between overrides and mod downloads?
Overrides are files packed inside the .mrpack (configs, scripts, resource packs, datapacks). Mod entries are usually URL references. The converter downloads them into the paths from the index. Both end up in the output ZIP when downloads succeed.
Does this work with Fabric, Forge, Quilt, and NeoForge packs?
Yes for valid Modrinth .mrpack files. The format is loader-agnostic file paths plus a dependencies field. This converter does not install the loader for you. Check pack-info.json in the ZIP and install the matching loader and Minecraft version separately.

您可能还需要的其他工具