AE2合成计划改进

AE2合成计划改进

更好的AE2合成计划计算。

AE2 合成规划改进是应用于能量学 2(Applied Energistics 2)的一个 NeoForge 插件。它将 AE2S 合成规划改进移植到 Minecraft 1.21.1,并专注于两个用户可见的改进:

  • 针对复杂及递归处理模式,提供更好的合成规划计算。
  • 强制启动不完整的规划,使您能够提交缺失部分输入的规划,并在之后向 CPU 补充这些输入。

规划器不会反复模拟相同的模式分支,而是构建一个图,通过局部规划过程解决递归强连通分量(SCC),并缓存可重用的结果。这使得递归和多路径规划更加稳定且计算速度更快。

效果:在 Circulate233/PatternTest(一个构建极端合成树的测试模组)中,原生 AE 算法计算规划大约需要 43 秒(注意:此数据是在作者设备上获得的)。使用此模组后,首次计算约需 80 毫秒,后续缓存计算则低于 20 毫秒。

改进后的规划器来源于 Applied-Energistics-2-Supergiant。

功能

  • 基于上游图/SCC 计算分支的改进型合成规划器。
  • 支持正净产出的递归处理模式。
  • 从合成确认界面强制启动不完整的合成规划。
  • 为样板供应器增加伪合成卡升级。
  • 从合成终端临时进行伪合成。
  • 伪库存、等待输入、递归状态和临时供应器的持久化。
  • 可配置的图优化、记忆缓存、计算暂停、递归储备以及性能指标。

兼容性

  • Minecraft 1.21.1
  • NeoForge 21.1.244
  • Applied Energistics 2 19.2.17
  • Java 21