Lithium — 优化 Minecraft 游戏逻辑的模组
Lithium 是一款 Minecraft 优化模组,在不改变原版机制的前提下加速生物 AI 和方块处理,有效缩短刻处理时间。
Lithium 是一款 Minecraft 优化模组,在不改变原版机制的前提下加速生物 AI 和方块处理,有效缩短刻处理时间。
Lithium — 优化 Minecraft 游戏逻辑的模组
本文测试和编写所使用的 Minecraft 版本:26.2
支持的版本范围:1.16.2 – 26.2
Lithium 是一款 Minecraft 优化模组,用于加速游戏的内部逻辑——生物、方块和实体的计算。每个游戏刻,服务器都要重新计算世界状态:移动并"思考"生物、更新方块、处理碰撞、驱动机械方块——在负载较高的世界中,这些计算会成为瓶颈,导致刻处理时间增加、出现卡顿。该模组在不改变任何原版机制的前提下重写这些系统,使相同的计算运行得更快。它既适用于单人游戏,也适用于服务器,加速的是世界模拟本身,而非图形渲染。
该模组具体加速了什么
Lithium 并不是单一的补丁,而是针对游戏不同子系统的一组独立优化。每一项优化都将特定的代码重写得更高效,同时保证结果与原版完全一致。
主要优化方向:
生物人工智能。 生物不再每刻都搜索周围的所有实体,而是改为事件驱动模型:只有当有目标进入其感知范围时才会收到通知。寻路算法也被重写为更快的代码。
机械方块。 箱子、酿造台、篝火等此类方块可以进入"休眠"状态——只要其内容物或状态未发生变化,就不会每刻都被处理。闲置的酿造台或熄灭的篝火不会白白占用服务器时间。
方块刻。 随机刻的计算被重写,以减少临时对象的创建。对象越少,Java 垃圾回收器的负担就越低,否则垃圾回收器会因定期清理这些对象而周期性地卡顿。
实体碰撞。 对于矩形和空的形状,采用专门的快速计算,取代通用但更耗性能的计算方式。
物品与抛射物。 掉落的物品会根据类型和堆叠大小更智能地合并,避免多余的合并尝试。对于物理上不可能相撞的抛射物之间的碰撞检测(例如同一位置聚集了大量末影珍珠),会被跳过——这在大规模聚集时效果尤为明显。
储物容器与比较器。 装有物品的方块只会在填充等级真正发生变化时才通知相邻的比较器,而不是让比较器每刻都盲目检查库存。在拥有数十个容器的分拣系统和仓库中,这项优化能消除相当一部分负载。
村庄与袭击。 移除了多余的袭击进度更新,以及村民重复搜索工作方块的部分逻辑。
综合起来,这降低了每刻的处理时间(MSPT),使世界即便在高负载下也能更接近目标的每秒 20 刻。
在游戏中的实际体验
即使在单人游戏中,Minecraft 内部也会运行一个服务器——正是它在"驱动"世界的刻。当模组减轻这个服务器的负担时,CPU 就能腾出时间处理其他任务,因此在刻处理时间降低的同时,帧率和整体操作灵敏度也会随之提升。
在多人服务器上,效果更为直接:更低的刻处理时间意味着相同的硬件可以在不卡顿的情况下承载更多已加载的实体、区块和玩家。管理员无需升级硬件就能获得额外的性能余量。
对每刻负载贡献最大的正是上述这些系统:数十只活跃的生物、大型自动化农场、密集的村民聚落、带有大量机械方块的长红石线路。已加载区块中此类内容越多,模组带来的收益就越明显。在方块很少的空旷世界中,刻处理时间的差异会很小——那里的瓶颈并非游戏逻辑,而是其他因素。
该模组在客户端和服务端各自独立运行。可以只在服务器上安装,客户端无需安装,反之亦然。无需创建新的世界——优化会在启动后立即对现有存档生效。
为何行为仍保持原版
该模组的核心原则是与原版结果精确一致。农场、红石机械、生物与掉落物的时序都与不安装该模组时完全相同。正是由于这种严格性,Lithium 被官方允许用于 Minecraft 速通:它不提供任何优势,因为它不改变游戏规则。
极少数优化在技术上与原版存在差异,但仅限于不影响游戏玩法或机械运作的部分。如果某项优化确实破坏了某个构造,开发者会将其视为 bug 并加以修复。
结语
Lithium 改变了高负载世界和服务器上每刻的处理时间,而且在原版行为上没有做出任何妥协。与那些通过改变世界渲染方式来提升 FPS 的优化模组不同,这款模组加速的是模拟本身:AI、机械方块、碰撞检测。与那些为了速度牺牲精确性的方案不同,这里的结果始终与原版完全一致,因此农场和红石不会损坏。拥有大型农场、红石电路和密集实体的世界,以及人满为患的多人服务器将从中获益最大。它适合追求稳定刻速、又不希望改变 Minecraft 机制的技术型玩家、服务器管理员和速通玩家。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











