appliedenhancements-1.1.2-forge.jar
Curse Maven Snippet
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 显示接口不兼容时保留原始计划,避免阻止计划计算或打开确认界面。
- 外部批次任务无法完成协调时,保留全部原始精确任务;未进行循环批处理时保留供应器对象身份,改善第三方注册表兼容性。
- 材料预留持续冲突时仅自动重新规划一次,随后显示明确提示,避免反复重启计算。
调整
- 移除规划过程追踪日志;诊断配置项保留用于兼容,故障警告仍采用限频输出。
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

