Skip to content

fix: 将生物机器迁移到结构复检生命周期 - #7

Closed
takanashisatou wants to merge 1 commit into
devfrom
codex/kinetic-reload-lifecycle
Closed

takanashisatou wants to merge 1 commit into
devfrom
codex/kinetic-reload-lifecycle

Conversation

@takanashisatou

@takanashisatou takanashisatou commented Sep 4, 2026

Copy link
Copy Markdown

改动

  • 活体多方块及 Great Flesh 的工作/交互改用已验证的可运行状态。
  • 结构生长使用独立的临时匹配状态,不再清空或修改 GTM 检测器持有的权威结构缓存;区块不可用时暂停生长。
  • 直接使用公开的状态更新方法,删除旧反射转发。
  • 神经模型访问仓的确定失效清理迁到退役回调;删除无意义的父类转发,不新增旧 API/旧 NBT 兼容层。

验证

  • :modules:CTNH-Bio:build 通过(Java Spotless 仅针对本次变更文件,未改动无关基线格式)。
  • Java 17;本次变更 Java 的 Spotless 校验与 git diff --check 通过。
  • 配套 GTM 必需 GameTest 全通过、CTPP GameTest 12/12 通过。
  • 本模块没有独立运行测试套件;无稳定复现存档,不能把编译通过当作活体机器实存档验证。

配套合入

本 PR 属于同一组重载生命周期修复,6 个仓库均使用 codex/kinetic-reload-lifecycle 分支。GTM 提供新生命周期,CTPP 与 Core/Bio/Energy/Mana 直接迁移调用方;请整组集成验证后协调合入和发布,不将新 GTM 与未迁移附属模组混用。本组不增加旧 NBT 迁移或旧 API 桥接,也不提交 CTNH-Modules 父仓库的子模块指针。

关联 PR:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants