Applied Enhancements

Enhances Applied Energistics 2 with long-range crafting, optional high-performance planning, pattern management tools, and addon compatibility.
Back to Files

appliedenhancements-1.1.2-forge.jar

File nameappliedenhancements-1.1.2-forge.jar
Uploader
HibikiShinoHibikiShino
Uploaded
Oct 17, 2026
Downloads
29
Size
1.5 MB
Mod Loaders
Forge
File ID
9229059
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:applied-enhancements-1665696:9229059")

Learn more about Curse Maven

What's new

Applied Enhancements 1.1.2-forge

English

Added

  • Cyclic planning and the public CPU execution API now support exact BigInteger task counts; compatible CPUs can save and restore remaining work and outstanding outputs without losing precision.
  • Crafting confirmation rows and full tooltips show exact cyclic production totals separately from ordinary crafting of the same resource.
  • Version 3 cycle-execution saves preserve exact counts while continuing to read version 1 and 2 saves.

Improved

  • Ordinary orders use long arithmetic until larger values are needed, reducing arithmetic overhead while preserving exact intermediate material demands.
  • Cyclic models are reused within each calculation, with faster demand propagation and capacity checks; acyclic crafting graphs skip unnecessary cycle-template lookups.
  • Improved batched missing-material calculations for multi-output patterns and third-party patterns with verified, stable inputs and outputs.
  • Material reservations and infinite-source checks query only relevant resources and reuse mounted-cell information, reducing repeated full inventory scans.
  • Item insertion remembers multiple usable slots; storage bus indexes are invalidated after actual insertions and extractions, with native scanning available as a fallback.
  • Updated English and Chinese API documentation for exact crafting, cycle execution, batch execution and smart doubling; cleaned up packaged documentation and excluded editor artifacts.

Fixed

  • Fixed a cache-initialization crash when creating AE networks or loading worlds with mounted infinite storage cells.
  • Corrected repeated-output accounting, byproduct reuse and restoration of inventory and missing-material state when trying another crafting candidate.
  • Recoverable planner and progress-callback failures restore the current attempt before falling back to native AE2 planning; repeated or out-of-order scope cleanup no longer interrupts valid jobs.
  • Missing optional integrations, invalid optional metadata and incompatible AE2: Crafting Tree displays preserve the original plan instead of preventing it from opening or being calculated.
  • Failed external batch reconciliation preserves every original exact task; provider objects retain their identity outside active cyclic batching for compatibility with third-party registries.
  • Persistent material-reservation conflicts stop after one automatic replan and show a clear message instead of repeatedly restarting the calculation.

Adjusted

  • Removed planning-process trace messages. The diagnostic configuration option remains for compatibility; fault warnings remain rate-limited.

中文

新增

  • 循环规划与公开 CPU 执行接口支持 BigInteger 精确次数;兼容 CPU 可保存和恢复剩余任务与待回收产物数量,保留完整精度。
  • 合成确认列表及完整提示单独显示精确循环产量,与同一资源的普通合成产量分开记录。
  • 循环执行存档格式升级至第 3 版,保存精确数量,并继续兼容读取第 1、2 版数据。

改进

  • 普通订单优先使用 long 运算,需要更大数值时再提升精度,减少运算开销,同时保留中间材料需求的精确值。
  • 在单次规划内复用循环模型,优化需求传播和材料容量检查;无环合成链跳过不必要的循环模板查询。
  • 改进多产物样板的批量缺料计算,并支持输入输出已验证且稳定的第三方样板。
  • 材料预留与无限来源检查仅查询相关资源,并复用已挂载元件信息,减少重复遍历整个库存。
  • 物品插入缓存记录多个可用槽位;存储总线在实际插入、抽取后使旧槽位索引失效,必要时回退原生扫描。
  • 更新精确合成、循环执行、批量执行与原生倍增的中英文 API 文档;整理打包文档并排除编辑器临时文件。

修复

  • 修复挂载无限存储元件时,创建 AE 网络或加载存档可能因缓存未初始化而崩溃的问题。
  • 修正重复产物计数、副产物复用,以及切换合成候选方案时库存与缺料状态的恢复处理。
  • 可恢复的规划器和进度回调异常会先恢复本次尝试,再回退原生 AE2 规划;重复或乱序清理执行上下文不再中断有效订单。
  • 缺失可选集成、可选元数据无效或 AE2: Crafting Tree 显示接口不兼容时保留原始计划,避免阻止计划计算或打开确认界面。
  • 外部批次任务无法完成协调时,保留全部原始精确任务;未进行循环批处理时保留供应器对象身份,改善第三方注册表兼容性。
  • 材料预留持续冲突时仅自动重新规划一次,随后显示明确提示,避免反复重启计算。

调整

  • 移除规划过程追踪日志;诊断配置项保留用于兼容,故障警告仍采用限频输出。

This mod has no additional files