Skip to content

修复 Alex's Caves 核爆残留强加载区块 - #125

Open
wanquanw wants to merge 1 commit into
1.20.1from
codex/fix-nuclear-explosion-chunks
Open

wanquanw wants to merge 1 commit into
1.20.1from
codex/fix-nuclear-explosion-chunks

Conversation

@wanquanw

@wanquanw wanquanw commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

修复 NuclearExplosionEntity 释放区块时错误切换 Forge 强加载票据类型,导致 ENTITY_TICKING 票据无法移除的问题。新增窄范围 Mixin,使创建和释放路径始终使用相同票据类型;已补充 CDC 兼容修复台账,并注明本 PR 尚未合并。已通过 ./gradlew.bat build --no-daemon 验证。

问题:核爆创建 ENTITY_TICKING 票据后,移除路径错误按 ENTITY 类型释放,导致强加载票据残留。

改动:新增 NuclearExplosionEntity Mixin,固定 ForgeChunkManager.forceChunk 的票据类型参数为 true,并登记兼容修复台账。

验证:./gradlew.bat build --no-daemon;反汇编确认 Mixin 命中目标调用的第 6 个参数。
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.

1 participant