ZIP 转 MRPACK

将 CurseForge ZIP 转为 MRPack

把 CurseForge 导出的整合包 ZIP 转换成兼容 Modrinth 的 .mrpack 文件。

ZIP 文件在浏览器中读取。CurseForge 文件元数据会通过受保护的 API 代理解析。

.zip

把 CurseForge ZIP 拖到这里

请使用包含 manifest.json 和可选 overrides 目录的 CurseForge 导出包。

ZIP 文件在浏览器中读取。CurseForge 文件元数据会通过受保护的 API 代理解析。

ZIP 文件在浏览器中读取。CurseForge 文件元数据会通过受保护的 API 代理解析。

ZIP 转 MRPack 会读取什么

这个页面用于包含 manifest.json 以及可选 overrides 目录的 CurseForge ZIP 导出包。

转换器会从 manifest.json 读取项目和文件引用,保留 overrides 覆盖文件,并生成兼容 Modrinth 的 .mrpack 输出。

转换如何工作

浏览器读取压缩包,解析 CurseForge 元数据,执行 Modrinth 匹配,然后生成 MRPack。

1

读取 CurseForge ZIP

ZIP 会在浏览器本地打开,并在继续转换前校验 manifest.json。

2

解析并匹配文件

CurseForge 文件元数据会通过受保护的 API 代理请求,然后用 Modrinth 匹配检查兼容文件。

3

生成 MRPack

匹配成功的文件会变成 Modrinth 引用,CurseForge-only 文件和 overrides 会被打包进输出文件。

限制与失败场景

这些限制说明浏览器能安全确认的范围,以及转换可能停止的位置。

CurseForge 导出结构

ZIP 必须包含可读取的 manifest.json。缺失或格式错误的 manifest 都属于失败场景,因为没有可靠文件列表可转换。

受保护的元数据查询

CurseForge 文件元数据会通过受保护的 API 代理获取。如果代理或 CurseForge 响应失败,匹配和打包可能不完整。

隐私边界

压缩包在浏览器中读取。隐私边界是:用于查询的文件元数据可能发送给代理,但本地 ZIP 不会作为完整转换任务整体上传。

常见问题