Skip to content

HMCL 整合包规范

mochaaP edited this page Apr 10, 2020 · 3 revisions

HMCL 整合包规范,供其他启动器开发者自愿支持,也为整合包作者提供手动修改整合包的规范。

一个可读的HMCL整合包需要包含以下要素:

  • modpack.json

    modpack.json的格式如下

{
    "name": "整合包名称,一般用于默认游戏的名称",
    "author": "整合包作者,在HMCL 2.9以后生效",
    "version": "整合包版本,在HMCL 2.9以后生效",
    "gameVersion": "整合包的Minecraft版本,建议填写,在HMCL 2.9以后生效",
    "description": "整合包介绍,为html格式,以网页的形式展现给用户"
}
  • minecraft文件夹

    minecraft文件夹内包含游戏运行时所需/生成的文件,如mods文件夹,config文件夹等。注意assets, versions, libraries等文件夹是一定不可以包含的。

    • minecraft/pack.json

    为当前游戏的minecraft.json 在HMCL 2.8及旧版本需要json的"jar"域,用于保存该整合包所需的Minecraft版本。

    • minecraft/hmclversion.cfg

    为当前整合包的建议游戏配置(实际上是HMCL默认的版本配置文件,仅用于HMCL支持),该文件非必需。 其他启动器/玩家手动制作整合包时,可不支持/包含该文件,一般对整合包没有影响。