能力修复复苏

能力修复复苏

通过缓存能力来减少服务器延迟。

性能

Capability Fix Revived

一个专为 Forge 1.20.1 设计的优化模组,旨在消除实体能力(Capability)查找开销。

关键改进与安全修复:

更安全的缓存: 本版本仅缓存当前激活且存在的能力,并自动注册失效监听器。当能力被移除或失效时,缓存的引用会立即清除,防止内存泄漏、过期状态或实体行为异常。

预制配置: 包含一个预配置的已验证能力默认白名单(包括 Curios、Goety、Mowzie's Mobs、Celestisynth 和 Goety Delight),让玩家无需分析即可获得即时性能提升。

无后台开销: 跟踪和分析引擎仅在主动触发时运行。

使用指南:

1. 开始记录: 在游戏中运行 /capability_fix_revived toggle_recording 开始记录。

2. 进行游戏: 让服务器运行 10-30 分钟。别站在原地不动(虽然也能工作,但效果较差)。

3. 生成报告: 运行 /capability_fix_revived generate_report 停止记录并写入数据。

4. 配置: 打开 config/capability_fix_revived/reports/capability_report.txt,复制其中的 ID。将它们粘贴到你自己的 config/capability_fix_revived/capability_fix_revived-common.toml 白名单中。 请务必确保它们可以安全缓存!

5. 应用: 运行 /capability_fix_revived reload_config 以应用更改。

鸣谢: Icy0x1 - 原模组作者