promotional bannermobile promotional banner

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.4-forge.jar

File nameappliedenhancements-1.1.4-forge.jar
Uploader
HibikiShinoHibikiShino
Uploaded
Oct 23, 2026
Downloads
104
Size
1.6 MB
Mod Loaders
Forge
File ID
9301183
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

Applied Enhancements 1.1.4-forge

English

Added

  • Added a dedicated AELIS crafting-plan confirmation screen with exact demand, storage, crafting and cyclic quantities, missing-material highlights, full quantity tooltips, and material-name / item-ID search. Filters cover All, To craft, Cyclic and Missing.
  • Added a Craft Tree view alongside the material list. It displays dependencies from recipes scheduled in the current plan, with individual node dragging, background panning, mouse-wheel and button zoom, and collapsible cyclic groups. Filters and search retain related branches and highlight matching nodes.
  • Added one-click missing-material bookmarks for the entire plan. EMI favorites are preferred, with JEI bookmarks used when EMI is unavailable; existing entries are kept without duplicates. Neither viewer is required for the confirmation screen.
  • Added Shift + Start to submit an AELIS missing-material plan and let the CPU wait for later inputs. A suitable CPU and sufficient crafting storage are still required; each missing-material amount and the resulting pending-input total must fit in a signed long. This does not create ingredients or bypass native CPU submission checks.
  • Added the client presentation option crafting.aelis.enable_plan_screen, enabled by default. Disable it to use AE2's original confirmation screen without changing planning or crafting execution.

Improved

  • Initial calculation and replanning use the custom waiting view. It shows an animated waiting indicator and, when progress display is enabled and data is available, calculation phase and progress.
  • Open the custom view before the native confirmation screen is initialized when the layout is usable. Retain the AE2-view button, small-layout fallback and other addons' screen subclasses; completed non-AELIS results use the native view.
  • Size each graph node to its own content, wrap long names, and place quantities on separate lines. Dragging, connections and hit detection use the actual node dimensions. Compact layouts keep complete instructions in Graph Help.
  • Load graph data on demand and cache it for the current result. Validate replies against the active menu, request and plan. The display is bounded to 512 material nodes and 2048 edges; use Materials for the complete summary when the graph is limited.
  • Allow EMI sidebars and search on the slotless AELIS confirmation screen.
  • Add translated order-mode and cycle-seed-policy choices and translated value tooltips for Configured Forge 2.2.3. Generated configuration comments now include bilingual ranges and allowed values; existing option defaults and stored enum identifiers are preserved.

Fixed

  • Fixed invisible graph nodes that retained their positions and links when a recipe candidate had no material-summary row, including alternatives distinguished by durability or NBT. These nodes now show their icon, name and “No summary amount”, with working tooltips and item lookup. They do not add demand or imply that an alternative was consumed.
  • The All filter searches graph-only candidate nodes too. Quantity filters use actual summary amounts, and an empty quantity-filter result no longer restores the whole graph.
  • Clear stale material rows, exact quantities and dependency graphs when a new calculation starts, including when detailed progress display is disabled. Actions requiring a completed plan stay disabled until the new result arrives.
  • Keep graph retries bound to the current plan so a slow valid response can still be accepted, while rejecting stale replies after replanning.
  • Preserve forced-submission behavior when AE2 or UELM retries submission of the same plan, retaining their native CPU and capacity checks.
  • Fixed the constructor injection failure when opening AE2 Crafting Tree 1.1.1. Exact quantities are attached before its asynchronous tree construction begins, so the first tree receives the correct metadata.

Cleanup

  • Standard AE2 and UELM now use one distribution file: appliedenhancements-1.1.4-forge.jar.

Upgrade notes

  • Supports standard AE2 15.4.10 or UELM 15.5.4-uelm with the same JAR. Install one AE2 implementation, then replace the old Applied Enhancements JAR.
  • To retain the original confirmation screen, set enable_plan_screen = false in the existing [crafting.aelis] section of config/appliedenhancements-common.toml on the client.
  • BigInteger cycle counts, exact cyclic totals, shared batch transactions and storage optimizations already present in 1.1.2 remain available; they are not new features of this update. Acceptance of an exact plan still does not establish that every CPU or provider can execute unlimited quantities.

中文

新增

  • 新增 AELIS 专用合成计划确认界面,显示精确需求、库存供给、待合成数量与循环产量,支持缺料高亮、完整数量提示,以及按材料名称或物品 ID 搜索。可按“全部、需合成、循环相关、缺失”筛选。
  • 新增“合成树”视图,可与材料列表切换,展示当前计划中已调度配方的依赖关系。支持单独拖动节点、拖动背景平移、滚轮和按钮缩放,以及折叠/展开循环组;筛选搜索会保留相关分支并高亮命中节点。
  • 新增整份计划的缺料一键收藏:优先加入 EMI 收藏,EMI 不可用时使用 JEI 书签,保留已有条目并避免重复。新确认界面不强制依赖 EMI 或 JEI。
  • 新增按住 Shift 点击开始,强制提交 AELIS 缺料计划,让 CPU 等待后续补料。仍需合适的 CPU 和足够的合成存储容量;每种缺料及其累计待输入量须在有符号 long 范围内,不会生成材料或绕过原生提交检查。
  • 新增客户端显示选项 crafting.aelis.enable_plan_screen,默认开启。关闭后使用 AE2 原版确认界面,不影响规划与合成执行。

改进

  • 首次计算与重新规划均使用专用等待界面,显示等待动画;开启进度显示且收到相应数据时,显示计算阶段和进度。
  • 布局尺寸适用时,在原版确认界面初始化前直接打开新界面;保留“原版视图”按钮、过小布局回退及其他附属自定义界面的兼容行为。最终结果不是 AELIS 时使用原版视图。
  • 依赖图节点按自身内容计算尺寸,长名称自动换行,数量分行显示;连线、拖动和鼠标判定使用实际节点大小。紧凑布局通过“图示说明”提示展示完整操作说明。
  • 依赖图按需加载并按当前结果缓存,响应核对菜单、请求及计划。显示上限为 512 个材料节点、2048 条边;图受限时可切回材料列表查看完整汇总。
  • 兼容 EMI 在无物品槽位的 AELIS 确认界面中显示侧栏和搜索。
  • 适配 Configured Forge 2.2.3,为订单模式、循环种子策略提供翻译选项和配置提示;生成的配置注释补充双语数值范围与可选值说明,保留已有配置的默认值及枚举存储标识。

修复

  • 修复配方候选没有对应材料汇总行时,依赖图只保留位置和连线、不显示节点的问题,包括以耐久或 NBT 区分的替代材料。现在会显示图标、名称和“无汇总数量”,并支持悬浮提示及物品识别;这些节点不会增加需求,也不代表候选已被实际消耗。
  • “全部”搜索也匹配仅存在于图中的候选节点;数量筛选依据实际汇总数量,筛选无结果时不再错误地恢复整张图。
  • 新一轮计算开始时清除旧材料列表、精确数量和依赖图,即使关闭详细进度显示也会使旧计划失效;依赖完整计划的操作会等待新结果。
  • 依赖图重试绑定当前计划,允许接收较慢但仍有效的响应,并在重新规划后拒绝旧响应。
  • 修复 AE2 或 UELM 重试提交同一计划时强制提交状态丢失的问题,保留原生 CPU 及容量检查。
  • 修复打开 AE2 Crafting Tree 1.1.1 时的构造器注入崩溃;在异步建树前挂接精确数量,使首次生成的树能读取正确元数据。

清理

  • 标准 AE2 与 UELM 统一使用 appliedenhancements-1.1.4-forge.jar

升级说明

  • 同一个 JAR 支持标准 AE2 15.4.10 或 UELM 15.5.4-uelm。实例中选择一种 AE2 实现,再替换旧的 Applied Enhancements JAR。
  • 如需保留原版确认界面,在客户端 config/appliedenhancements-common.toml 已有的 [crafting.aelis] 节内设置 enable_plan_screen = false。
  • 1.1.2 已有的 BigInteger 循环次数、精确循环产量、共享批量事务和存储优化继续保留,不重复列为本次新增。CPU 接受精确计划仍不代表所有 CPU 或供应器都能执行无限数量。

This mod has no additional files