-
Notifications
You must be signed in to change notification settings - Fork 696
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支持),该文件非必需。 其他启动器/玩家手动制作整合包时,可不支持/包含该文件,一般对整合包没有影响。