Skip to content

fix(render): 优化 ESP 区块扫描与渲染稳定性#293

Merged
IDhammaI merged 2 commits into
NekoyaHouse:26.2.xfrom
IDhammaI:26.2.x
Jun 20, 2026
Merged

fix(render): 优化 ESP 区块扫描与渲染稳定性#293
IDhammaI merged 2 commits into
NekoyaHouse:26.2.xfrom
IDhammaI:26.2.x

Conversation

@IDhammaI

@IDhammaI IDhammaI commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator

变更内容

  • 将 ESP 的方块扫描改为按区块缓存和分帧增量更新,降低渲染阶段的全量遍历开销
  • 增加区块脏标记、近区块立即刷新与主线程延迟应用流程,减少移动和区块更新时的漏显示与并发崩溃问题
  • 新增本体开发指引文档,补充 AGENTS 索引、架构、模块事件、Mixin、渲染、约定与提交规范说明

验证

  • ./gradlew :common:compileJava 已通过
  • ESP.java / RenderManager.java 文件诊断无报错
  • 已修复 NeoForge 下 ESP 因收包与 Tick 并发修改缓存集合导致的崩溃
  • 已修复大量 Filled Box 渲染时的漏绘制问题

说明

  • 当前仍可能存在少量 Filled Box 漏绘制的问题
  • 从现象看,Blur 显示正常,说明 ESP 的扫描、缓存与命中逻辑基本正常
  • 现阶段更怀疑问题位于 FilledBox 渲染链路,而不是 ESP 的区块扫描算法

提交

  • 577fc6a fix(render): 优化 ESP 区块扫描与渲染稳定性
  • b515997 docs(docs): 新增本体开发指引文档

IDhammaI added 2 commits June 20, 2026 21:44
- 将 ESP 的方块扫描改为按区块缓存和分帧增量更新,降低渲染阶段的全量遍历开销
- 增加区块脏标记、近区块立即刷新与主线程延迟应用流程,减少移动和区块更新时的漏显示与并发崩溃问题

Checklist:
- [x] 仅提交 `ESP.java` 的改动
- [x] `./gradlew :common:compileJava` 已通过
- [x] `ESP.java` 文件诊断无报错
- 新增根目录 `AGENTS.md` 与 `docs/AGENTS` 指引文档,补充 Epsilon 本体开发入口与索引
- 新增项目架构、模块事件、Mixin 管理器、渲染系统、项目约定与提交规范说明,便于协作时快速查阅
- 汇总 common 层开发规则、参考资料与 commit checklist 要求,减少后续实现与提交流程偏差

Checklist:
- [x] 本次提交包含 `AGENTS.md` 与 `docs/AGENTS` 下的 6 个文档文件
- [x] 本次变更为文档新增与整理,未修改 `common`、`fabric`、`neoforge` 代码
- [x] 文档内容已覆盖架构、模块、Mixin、渲染、约定与提交规范主题
@IDhammaI IDhammaI merged commit 484f691 into NekoyaHouse:26.2.x Jun 20, 2026
1 check passed
@IDhammaI

Copy link
Copy Markdown
Collaborator Author

/backport 26.1.x

@github-actions

Copy link
Copy Markdown
Contributor

@IDhammaI backport to 26.1.x needs manual conflict resolution and was opened as a draft PR: #294

Conflicted files:

  • common/src/main/java/com/github/epsilon/modules/impl/render/ESP.java

Conflicted commit: 484f691301289ea5c1b18312c1087b3962c964cc
Please resolve the conflict markers in the backport PR branch, then squash merge it after review.

@L3MonKe178

Copy link
Copy Markdown
Member

/backport 26.2.x

@github-actions

Copy link
Copy Markdown
Contributor

Backport to 26.2.x is ready: #297. Please merge the backport PR with squash merge after review.

L3MonKe178 pushed a commit that referenced this pull request Jun 20, 2026
fix(render): 优化 ESP 区块扫描与渲染稳定性

(cherry picked from commit 484f691)

Co-authored-by: IDhammaI <124808841+IDhammaI@users.noreply.github.com>
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