
Harium
一款通用优化模组,重写了原版低效代码,针对AI、红石、实体、漏斗和物理进行优化,不改变游戏行为
Harium | 通用优化
通过智能代码替换实现卓越性能
Harium 是什么
Harium 是一个通用优化模组(基于 Lithium),它用更快、更智能的实现重写低效的原版代码——且不改变游戏行为。
相同的游戏,更好的性能。
Harium 针对 Minecraft 中 CPU 密集型系统:实体处理、红石、AI、漏斗和物理——用产生相同结果的优化替代方案替换慢速算法。
优化类别
每个类别均可单独启用或禁用。
- AI 与寻路:更快的方块类型查询、优化的 POI(兴趣点)搜索、移除无用行为
- 实体系统:基于区块的移动追踪、优化的碰撞检测、更智能的物品合并
- 方块与红石:优化的红石线能量计算、非活动方块的 BlockEntity 休眠
- 漏斗与物品栏:带缓存的事件驱动漏斗逻辑——漏斗仅在物品栏实际变化时进行扫描
- 内存分配:使用 FastUtil 集合消除热代码路径中不必要的对象创建
- VoxelShapes:专门的形状实现,实现更快的碰撞检测和光线追踪
- 集合:全面使用优化的 FastUtil 替代方案替换标准 Java 集合
关键技术方案
- 事件驱动架构:方块区块仅在发生变化时通知监听器,而非每 tick 轮询
- 缓存层:针对方块状态、实体位置和物品栏内容提供多级缓存
- 智能迭代:按区块顺序的实体迭代,实现更好的 CPU 缓存局部性和提前终止
- 减少锁竞争:基于数组的数据跟踪器条目取代同步 Map
Fork 信息
Harium 是 Lithium(作者 jellysquid3)的一个 fork。
兼容性:设计为完全兼容原版行为。不改变游戏玩法。
致谢与支持
原版 Lithium 由 jellysquid3 创建,并由社区维护。
Harium 通过额外改进扩展了优化覆盖范围。
加入社区
在我们的 Discord 上获取帮助和更新。
Harium - 由 Hari 维护 - 高性能 Minecraft
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。