Skip to main content

MRPack to ZIP

MRPACK转ZIP转换器

将.mrpack文件拖放到这里

转换选项

上传.mrpack文件开始转换

关于MRPACK转ZIP转换器

这款免费在线工具可以将Modrinth模组包文件(.mrpack)转换为Minecraft模组的标准ZIP格式。无需安装任何软件,所有处理过程都在浏览器中完成。

主要特点

  • 完全在客户端处理 - 文件永远不会离开您的电脑
  • 将.mrpack文件转换为与大多数模组加载器兼容的标准ZIP格式
  • 保持原始文件夹结构或根据需要自定义
  • 提供标准化文件名选项以提高兼容性
  • 快速可靠的处理性能

该工具专为需要在不同格式之间转换文件以兼容各种启动器和模组加载器的Minecraft模组用户设计。

我的世界 Modrinth 模组包 文件转换

工作原理

将Modrinth模组包(.mrpack)转换为标准ZIP文件涉及几个步骤,我们的工具会自动处理这些步骤:

步骤1:上传

将您的.mrpack文件上传到我们的工具。文件完全在您的浏览器中处理,不会发送到任何服务器。

步骤2:处理

我们的工具提取modrinth.index.json文件并分析模组结构,准备转换为标准ZIP格式。

步骤3:转换与下载

工具根据您的设置打包所有文件,并创建一个可下载的标准ZIP文件。

技术细节

Modrinth模组包(.mrpack)是特殊的ZIP文件,包含描述模组结构和每个文件元数据的JSON索引文件。主要区别:

.mrpack结构

  • 包含modrinth.index.json
  • 包括模组的元数据
  • 使用Modrinth格式
  • 文件按项目ID组织

标准ZIP结构

  • 直接包含模组文件
  • 简单的文件夹结构
  • 与大多数启动器兼容
  • 文件按名称/功能组织

MRPACK使用指南

如何手动打开MRPACK文件

虽然MRPACK文件设计为通过兼容的启动器直接安装,但如果需要,您也可以手动打开和提取它们:

使用标准压缩工具

  1. 将.mrpack文件重命名为.zip(更改扩展名)
  2. 使用任何ZIP解压工具打开(WinRAR、7-Zip等)
  3. 将内容提取到文件夹中
  4. 查找modrinth.index.json文件和overrides文件夹

命令行方法

对于高级用户,这些命令可以直接提取MRPACK文件:

# Windows (使用PowerShell)
Rename-Item "yourpack.mrpack" "yourpack.zip"
Expand-Archive -Path "yourpack.zip" -DestinationPath "./extracted"

# Linux/macOS
mv yourpack.mrpack yourpack.zip
unzip yourpack.zip -d ./extracted

注意: 仅仅打开MRPACK文件不会下载实际的mod文件。要获取mod文件,您需要使用兼容的启动器,或者从modrinth.index.json文件中列出的URL手动下载每个mod。

将MRPACK转换为JAR文件

MRPACK文件本身不直接包含模组的JAR文件,但我们的转换器可以帮助您提取所有JAR文件:

自动JAR提取

  1. 将MRPACK文件上传到我们的转换器
  2. 确保选中"下载模组文件"选项
  3. 转换为ZIP格式
  4. 下载并解压ZIP
  5. 所有模组JAR文件将位于mods文件夹中

为什么要提取JAR文件?

  • 手动检查单个模组
  • 使用选定的模组创建自定义模组包
  • 与不支持MRPACK的启动器一起使用
  • 本地备份您喜爱的模组
  • 在安装前修改特定模组

MRPACK故障排除

常见MRPACK问题及解决方案

问题:"无法打开.mrpack文件"

  • 确保您使用的是兼容的启动器(Prism、MultiMC、ATLauncher)
  • 尝试将文件重命名为.zip并手动提取
  • 检查文件是否完整下载且没有错误

问题:"安装后缺少模组"

  • 确保您的启动器能访问互联网下载模组
  • 某些模组可能受地区限制或暂时不可用
  • 使用我们的转换器并启用"下载模组文件"选项

问题:"MRPACK文件损坏"

  • 从原始来源重新下载文件
  • 尝试使用不同的浏览器或下载管理器
  • 从MRPACK转换为ZIP有时可以修复轻微损坏

问题:"无法转换MRPACK"

  • 检查您的互联网连接 - 模组下载可能失败
  • 尝试使用不同的浏览器(推荐Chrome或Firefox)
  • 对于大型模组包,确保您的设备有足够的内存
  • 尝试禁用可能干扰的浏览器扩展

高级故障排除: 如果您继续遇到特定MRPACK文件的问题,可以检查modrinth.index.json文件中是否有无效条目或损坏的URL。通常,手动下载有问题的模组并将它们放在正确的文件夹中可以解决安装问题。

常见问题

什么是.mrpack文件?

.mrpack文件是Modrinth的我的世界模组包格式。它包含一个特殊的索引文件,列出了包中的所有模组及其元数据和下载信息。

为什么需要转换为ZIP?

一些我的世界启动器或模组管理器可能不直接支持.mrpack格式。转换为标准ZIP可以让您使用任何支持常规ZIP文件的启动器来使用这些模组。

我的数据安全吗?

是的,所有处理都完全在您的浏览器中进行。您的文件永远不会上传到任何服务器,确保完全的隐私和安全。

模组元数据会怎样?

默认情况下,我们会在输出的ZIP中包含原始的modrinth.index.json文件。如果您不需要在转换后的文件中包含元数据,可以选择排除它。

我可以离线使用这个工具吗?

不幸的是,这个网页工具需要互联网连接才能初始加载。如果您启用了"下载模组文件"选项,它还需要互联网访问来下载引用的模组文件。然而,基本的文件处理是在本地进行的。如果您需要完全离线的解决方案,请考虑使用命令行工具如packwiz或专门的模组管理器。

"下载模组文件"选项有什么作用?

启用此选项后,将下载modrinth.index.json中引用的所有模组文件并将其包含在输出的ZIP中。这会创建一个完整的、可直接使用的模组包,适用于不支持.mrpack格式的启动器。如果不启用此选项,输出的ZIP将只包含已经存在于.mrpack文件中的文件(通常只有配置文件和资源包)。

启动器兼容性指南

启动器 原生MRPACK支持 需要ZIP转换 备注
Prism Launcher 完全支持 不需要 可直接导入
MultiMC 完全支持 不需要 5.0+版本通过"从zip导入"功能支持
官方启动器 不支持 需要 不支持模组包
CurseForge 部分支持 有时需要 主要为.cf格式设计,部分mrpack文件可能需要转换
ATLauncher 完全支持 不需要 可直接导入
GDLauncher 完全支持 不需要 使用导入功能
Technic Launcher 不支持 需要 仅支持ZIP格式
HMCL 完全支持 不需要 使用"安装整合包"功能
PCL2 部分支持 推荐 ZIP格式更稳定

Prism启动器安装指南

Prism启动器完全支持Modrinth的.mrpack格式。

  1. 打开Prism启动器并点击添加实例按钮
  2. 从左侧边栏选择导入
  3. 点击浏览并选择您的.mrpack文件
  4. 启动器将自动检测它为Modrinth包
  5. 确认实例名称并点击确定
  6. 等待安装完成

Prism启动器将根据索引文件自动下载所有需要的模组。

MultiMC安装指南

MultiMC 5.0及以上版本直接支持.mrpack文件。

  1. 打开MultiMC并点击添加实例
  2. 选择从zip导入
  3. 浏览并选择您的.mrpack文件
  4. 为您的实例提供一个名称
  5. 点击确定开始安装

请确保您使用的是MultiMC 5.0或更新版本,以获得正确的.mrpack支持。

官方Minecraft启动器安装指南

官方Minecraft启动器不支持.mrpack文件。您需要转换文件并手动安装模组。

  1. 使用此工具将.mrpack转换为.zip
  2. 提取转换后的ZIP文件内容
  3. 在官方启动器中,使用正确的Minecraft版本创建新的安装实例
  4. 按照模组包要求安装Forge/Fabric/Quilt
  5. 打开您的Minecraft目录(在安装选项卡中点击"打开游戏目录")
  6. 创建"mods"文件夹(如果不存在)
  7. 将提取的ZIP中的所有mod文件复制到mods文件夹
  8. 复制任何配置文件夹和其他资源文件

这个过程较为复杂且容易出错。建议使用专门的启动器来更轻松地安装模组包。

HMCL启动器安装指南

HMCL(Hello Minecraft! Launcher)通过其模组包安装功能完全支持.mrpack文件。

  1. 打开HMCL并点击版本列表
  2. 选择安装整合包
  3. 选择本地导入
  4. 浏览并选择您的.mrpack文件
  5. 根据需要配置安装选项
  6. 点击安装开始

HMCL在中国和亚洲地区特别受欢迎,并提供出色的.mrpack支持,包括自动依赖下载和模组解析。

HMCL是处理.mrpack文件最可靠的启动器之一,提供简单的一键式安装过程。

PCL2安装指南

PCL2(Plain Craft Launcher 2)对.mrpack的支持有限。推荐转换为ZIP格式以获得更好的兼容性。

  1. 使用此工具将.mrpack转换为.zip格式
  2. 打开PCL2启动器
  3. 点击下载导入整合包
  4. 浏览并选择您转换后的.zip文件
  5. 按照屏幕上的指示完成安装

虽然PCL2可能直接识别一些.mrpack文件,但转换为.zip格式通常会带来更可靠的安装体验。

其他启动器

对于上面未特别提及的其他启动器:

  • CurseForge:通常支持直接导入,但部分mrpack文件可能需要转换
  • GDLauncher:使用"自定义模组包"选项并直接选择您的.mrpack文件
  • ATLauncher:使用"导入"选项并选择您的.mrpack文件
  • Technic启动器:需要转换为ZIP格式

如有疑问,转换为ZIP格式可提供最广泛的兼容性,适用于所有启动器。

关于MRPACK格式

Modrinth模组包格式(.mrpack)是一种专为高效、标准化分发Minecraft模组包而设计的特殊ZIP文件格式。

MRPACK结构

  • 核心元数据存储在modrinth.index.json文件中
  • 带有版本信息的结构化格式
  • 支持客户端/服务器端模组规范
  • 包含用于文件完整性验证的哈希值
  • 可选的overrides文件夹用于配置文件

MRPACK优势

  • 更小的文件大小(引用而非嵌入模组)
  • 自动依赖解析
  • 更好的版本控制和更新
  • 同时支持客户端和服务器设置
  • 与现代启动器的原生兼容性

modrinth.index.json文件包含格式版本、游戏类型、模组列表及下载URL、文件路径、依赖信息和用于验证的文件哈希值等元数据。这种结构化方法使兼容的启动器能够自动下载和安装所有必需的模组。

MRPACK内部结构分析

{
  "formatVersion": 1,
  "game": "minecraft",
  "versionId": "1.0.0",
  "name": "示例模组包",
  "summary": "展示格式的示例模组包",
  "files": [
    {
      "path": "mods/examplemod.jar",
      "hashes": {
        "sha1": "93d6c1f9a0c18c8d1b6ae114f26fd1b2766e9ff4",
        "sha512": "4cd3a3e74a0b68e5b5e3fa4c8bdd8a3c8531e771..."
      },
      "downloads": [
        "https://cdn.modrinth.com/data/AAAAAAA/versions/1.0.0/examplemod.jar"
      ],
      "fileSize": 1234567
    }
    // 其他文件...
  ],
  "dependencies": {
    "minecraft": "1.19.2",
    "fabric-loader": "0.14.9"
  }
}

这个简化示例展示了每个MRPACK中的modrinth.index.json文件的核心结构。

MRPACK格式历史

MRPACK格式由Modrinth开发,作为现有模组包格式的开放、高效替代品。主要发展:

  • 2021年:初始格式规范发布
  • 2022年:版本1标准化,改进哈希验证
  • 2023年:增强启动器支持和客户端/服务器区分

模组包格式比较

Feature MRPACK CurseForge ZIP/MultiMC
文件大小 小(仅包含引用) 中(清单文件) 大(包含所有模组)
完整性验证 SHA1和SHA512哈希 仅项目ID 无内置验证
启动器支持 大多数现代启动器 CurseForge和部分其他 通用支持
客户端/服务器区分 内置支持 有限支持 手动分离
开放标准 是(完全文档化) 部分 无标准