跳转至

CoreEngine

CoreEngine(CoreEngine)是InnerCore生态中向模组暴露主要能力接口的运行引擎层。模组通常通过CoreEngine提供的对象、方法与回调机制访问世界、实体、界面与事件等功能。

职责

CoreEngine的核心职责是为模组提供一致的可编程接口,并在启动阶段与运行阶段协调脚本加载、事件分发和资源接入。

接口特征

CoreEngine接口强调脚本层可用性,常见能力包括:

  • 物品、方块等内容注册;
  • 回调事件监听与触发;
  • 客户端界面和数据交互;
  • 与Java及原生层的协作扩展。

生态边界

CoreEngine接口仅在对应客户端模组生态中成立,不能直接替代官方附加包API或现代服务端插件API。将旧项目迁移至新技术栈时,应重新映射接口与数据模型。