
通用机械:齿轮优化器
一个针对Mekanism的MekaSuit和喷气背包的轻量级性能优化模组。Mekanism Gear Optimizer旨在减少由Mekanism装备引起的不必要处理,特别是MekaSuit、喷气背包、装甲喷气背包和MekaSuit模块。
一个针对 Mekanism 的 MekaSuit 和喷气背包的轻量级性能优化模组。
Mekanism Gear Optimizer 旨在减少 Mekanism 装备引起的不必要处理,尤其是 MekaSuit、喷气背包、装甲喷气背包和 MekaSuit 喷气背包单元。
该模组是在发现服务器上因频繁的装备/资源变化与 Minecraft 的进度和物品栏系统交互而导致严重性能问题后创建的。
它优化了什么?
进度优化
在使用某些 Mekanism 装备时,Minecraft 的 inventory_changed 进度触发器可能会被极其频繁地求值。
Mekanism: Gear Optimizer 在装备有问题的 Mekanism 装备时阻止这些物品栏进度检查。
目前支持的装备:
- MekaSuit 头盔
- MekaSuit 胸甲
- MekaSuit 护腿
- MekaSuit 靴子
- 喷气背包
- 装甲喷气背包
当未穿戴任何受影响的装备时,正常的基于物品栏的进度处理会恢复。
这意味着该模组不会简单地禁用 Minecraft 的整个进度系统。
能量优化
持续的 MekaSuit 模块可能会极其频繁地消耗能量。
优化器不是每游戏刻反复修改存储的能量,而是对支持的持续能量消耗进行批处理。
通常:
-1 能量 第1刻 → -1 能量 第2刻 → -1 能量 第3刻 → -1 能量 第4刻 → ...
每秒最多 20 次。
使用优化器后:
累积用量 → 每秒扣除一次能量,而非每刻扣除
总能量消耗旨在与正常 Mekanism 行为保持等效。
例如,如果一个模块通常消耗:
1,000 FE/t
那么 20 刻通常消耗:
20,000 FE
优化后的行为大约每秒扣除:
20,000 FE 一次
而不是分别修改物品的能量存储 20 次。
游戏玩法保持响应
优化器的设计目的是减少资源变更,而非降低装备本身的刻速率。
在减少资源核算的同时,移动和装备行为仍可正常处理。
这对于以下系统非常重要:
- 喷气背包移动
- MekaSuit 移动能力
- 疾跑辅助
- 飞行相关模块
- 其他持续装备行为
目标是在不使装备感觉像每秒只更新一次的情况下提升性能。
基于事件的能量消耗
并非所有能量消耗都应被延迟。
基于事件的消耗,例如某些伤害、跳跃或其他一次性动作,被有意与持续的 /tick 资源消耗区别对待。
优化器主要针对那些否则会每刻反复修改物品存储资源的资源使用。
为什么这有帮助?
Minecraft 通常以 每秒 20 刻运行。
每刻都改变其存储能量、化学物质、组件或物品栏状态的装备,会导致其他 Minecraft 和模组系统对这些变化做出反应。
在大型整合包中,这可能变得出乎意料地昂贵。
因此,减少不必要的资源变更可以减少围绕活跃使用的 Mekanism 装备所执行的工作量。
具体的性能提升将取决于你的整合包。
兼容性
该模组修改了与 Mekanism 装备和 Minecraft 进度处理相关的行为。
大幅修改相同 Mekanism 内部机制的模组可能会与之冲突。
如果你遇到兼容性问题,请在报告问题时附上你的:
- Minecraft 版本
- NeoForge 版本
- Mekanism 版本
- 优化器版本
- 崩溃报告或相关日志
也请报告兼容的模组!
兼容性报告不必仅限于问题!
如果你在运行 Mekanism Gear Optimizer 的同时还运行着其他模组,并且一切正常,也请将这些模组报告为兼容。
这对于大型整合包以及与以下内容交互的模组尤其有帮助:
- Mekanism
- MekaSuit 装备
- 喷气背包
- 玩家物品栏
- 进度
- 装备槽位
- 能量或化学系统
在报告成功兼容时,请尽可能附上模组名称和版本。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。