模组结构¶
来源信息
- 原文仓库:github.com/nernar/nernar.github.io
- 许可说明:以原仓库或原站点公开许可声明为准。
署名信息
- 该页面内容翻译自nernar.github.io
- 原文档采用GNU通用公共许可证第3版(GPL-3.0)授权
InnerCore模组本质上是一个文件夹,其核心是build.config。该文件描述资源目录、脚本构建、编译入口以及Java/C++目录位置。
常见模板结构¶
- 模组根目录
.dexdev/.includesheader.js
assets/resources/gui/
launcher.jsbuild.configmod.infomod_icon.pngconfig.jsonconfig.info.json
关键文件职责¶
mod.info:展示名称、作者、版本与简介。config.json:保存可持久化的模组设置。build.config:定义资源加载、脚本构建与编译行为。
构建要点¶
build.config常见字段包括:
defaultConfig:基础构建配置与API类型。resources:资源目录列表及类型。buildDirs:按.includes聚合脚本的目录。compile:最终入口脚本及来源类型。
旧项目维护时,应优先核对这些字段是否与目标运行环境匹配。