CoreEngine¶
CoreEngine(CoreEngine)是InnerCore生态中向模组暴露主要能力接口的运行引擎层。模组通常通过CoreEngine提供的对象、方法与回调机制访问世界、实体、界面与事件等功能。
职责¶
CoreEngine的核心职责是为模组提供一致的可编程接口,并在启动阶段与运行阶段协调脚本加载、事件分发和资源接入。
接口特征¶
CoreEngine接口强调脚本层可用性,常见能力包括:
- 物品、方块等内容注册;
- 回调事件监听与触发;
- 客户端界面和数据交互;
- 与Java及原生层的协作扩展。
生态边界¶
CoreEngine接口仅在对应客户端模组生态中成立,不能直接替代官方附加包API或现代服务端插件API。将旧项目迁移至新技术栈时,应重新映射接口与数据模型。