新增
- 新实体监视器(兜底通道,与生成路径无关)
实测发现「手动 /summon 能拦、Addon 自己召唤却一条日志都没有」:引擎里创建实体的入口不止
Level::$addEntity 一个(还有 $putEntity 的两个重载、$addGlobalEntity、$addAutonomousEntity 等),
逐个挂钩无法保证覆盖所有脚本 API。监视器改为只认「新出现的实体」,彻底绕开"走哪条路径"的问题:
- 首次扫描把当前已有的实体登记为基线(存量),此后永不处理;
- 之后每 watch_interval_ticks(默认 4 tick ≈ 0.2 秒)扫描一次,凡是从未见过的实体都按同一套判定处理;
- 每轮用当前实体列表重建集合,已消失的实体自动淘汰,内存不会增长。
代价是最多 0.2 秒的清理延迟;watch_skip_tamed 默认 true,已驯服的宠物不会被动。- 新增配置(结构版本 v3 →...