
EngineCore
高性能模块化服务器与客户端引擎优化器,适用于Minecraft
EngineCore
EngineCore 是一款为 Minecraft 设计的轻量级、模块化性能优化模组。它优化服务器刻时间(MSPT)、内存分配和方块更新峰值,不会改变原版机制,也不会破坏红石装置。
它完全在服务端运行,但也包含一个原生的客户端游戏内配置菜单。客户端无需安装该模组即可加入运行 EngineCore 的专用服务器。
功能特性
动态生物 AI 节流: 逐步降低远离玩家或空闲实体的目标重新评估和寻路频率。当玩家接近、生物进入战斗/敌对状态、使用命名牌命名,或乘坐载具(船、矿车)时,生物会立即恢复到 100% 完整刻速率。
内存分配与 GC 优化器: 在大量移动和碰撞循环期间,通过对象池化可变的 BlockPos 实例和碰撞暂存缓存,减少 Java 垃圾回收开销。
安全红石与邻居更新批处理: 合并大型爆炸、下落沙或大规模方块破坏引起的级联方块更新风暴。包含一个严格旁路机制,能立即通过所有敏感组件(活塞、观察者、比较器、中继器、红石粉),确保 0 刻机制和时钟时序保持完好。
游戏内配置 GUI:
通过标准的 Forge 模组菜单,直接在游戏内配置所有距离、间隔和模块开关。
配置
设置可以通过模组列表在游戏内更改,或手动编辑于:config/enginecore-common.toml
默认配置值:
[general]
enableAiThrottle = true
enableGcOptimizer = true
enableRedstoneBatching = false
[aiThrottle]
nearDistance = 16.0
midDistance = 32.0
farDistance = 48.0
midSkipInterval = 2
farSkipInterval = 4
veryFarSkipInterval = 8
exemptCustomNamed = true
exemptVehiclePassengers = true
支持项目
如果你觉得这个模组有用,并希望支持持续开发和更新,可以考虑查看我的 Patreon:
https://patreon.com/Da_Slimy
许可证
EngineCore 是开源的,基于 Apache License 2.0 许可。你可以自由地将此模组包含在任何私人或公共整合包中。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。