
AE2 Utility
Added upload function buttons for the Extended AE-Plus mod in the JEI interface, introduced the JEI recipe tree view, and supported mass recipe encoding and uploading.
- Загрузки
- 5K
- Подписчики
- 2
- Обновлён
- 21 августа 2026 г.
- Лицензия
- MIT
Опубликован 18 мая 2026 г.

English
AE2 Utility is an Applied Energistics 2 companion mod for Minecraft 1.21.1 + NeoForge. It provides recipe ingredient transfer, JEI/EMI pattern encoding and upload, a recipe finder, and pattern-provider utility cards.
Key Features
Recipe Ingredient Transfer
- Use the recipe viewer
+button in ME, wireless, crafting, and wireless crafting terminals to fill the current recipe from the ME network. - Transfer ingredients from the player inventory or wireless terminal network into furnaces, smokers, blast furnaces, stonecutters, smithing tables, AE2 inscribers, and other supported machine menus.
- Automatically supports built-in integrations for the AdvancedAE Reaction Chamber and the ExtendedAE Crystal Assembler, Circuit Cutter, and Extended Inscriber.
- Shows missing slots before transfer, supports maximum-batch transfer, and can request auto-crafting for missing terminal ingredients.
JEI / EMI Pattern Encoding and Upload
- Encode AE2 patterns directly from JEI/EMI recipes while a pattern encoding terminal is open or a usable wireless pattern terminal is available.
- Supports crafting, processing, smithing, and stonecutting patterns. A failed structured recipe never silently falls back to a processing pattern.
- Supports batch encoding for the current page or an entire machine category, subject to the server-side per-session limit.
- Supports item/fluid substitution, input order, multiple ingredient alternatives, and duplicate-pattern checks against the ME network.
- Prefers matching JEI bookmarks or EMI favorites for inputs with multiple alternatives. This client option is enabled by default and can be disabled to preserve the original alternative order.
- Uploads patterns to matching pattern providers when ExtendedAE Plus is installed; crafting patterns can also be written to an assembly matrix.
- Uploads supported structured patterns to the crafting subsystem of Neo ECO AE Extension (
neoecoae) with duplicate checks. - JEI can bookmark ingredients that do not have an auto-crafting pattern; EMI provides equivalent single-recipe and batch encode/upload actions.
AE2 Utility's built-in recipe tree was removed in
1.7.0. Use JEI Crafting Tree when a recipe tree is needed; AE2 Utility can act as its AE2 encode/upload backend.
Recipe Finder
- Open the global JEI recipe filter with the Recipe Finder item.
- Filter recipes by sample, source mod, machine, input/output material features, and exclusions.
- Show only recipes that can currently be encoded, select matching recipes, and encode them as a batch.
NBT Tear Card
- Install the card in a pattern provider to relax component/NBT matching for pattern inputs and outputs by item id.
- An empty filter applies to every item not excluded by the server blacklist; the card can also target selected items only.
- Includes safeguards for high-risk Productive Bees and Draconic Evolution items and supports additional server-defined blacklist entries.
Redstone Signal Card
- Install the card in a compatible pattern provider to emit redstone according to provider activity.
- Supports a pulse when an order is dispatched, a pulse when output returns, or a continuous signal from dispatch until recipe completion.
- Supports configurable pulse duration and multiple AE2 addon provider implementations.
JEI Crafting Tree Integration
With a recent JEI Crafting Tree version installed, AE2 Utility provides the AE2 backend for editable node pattern drafts:
- Converts editable drafts into AE2 inputs, alternatives, and outputs.
- Supports up to 81 input slots and 27 output slots for processing patterns.
- Preserves primary and secondary outputs, exact amounts, substitution settings, and input order.
- Keeps crafting, smithing, and stonecutting recipes as structured patterns instead of silently downgrading them.
- Performs a client-side blank-pattern precheck, then validates the draft, duplicate rules, and upload limits again on the server.
This integration loads only when JEI Crafting Tree is installed and does not affect other features when absent.
中文
AE2 Utility 是面向 Minecraft 1.21.1 + NeoForge 的 Applied Energistics 2 辅助模组,提供配方拉料、JEI/EMI 样板编码与上传、配方查找器以及样板供应器功能卡。
主要功能
配方拉料
- 在 ME、无线、合成和无线合成终端中使用配方查看器的
+,从 ME 网络填充当前配方。 - 支持从玩家背包和无线终端网络向熔炉、烟熏炉、高炉、切石机、锻造台、AE2 压印器等机器菜单拉料。
- 自动兼容已内置的 AdvancedAE 反应仓、ExtendedAE 晶体装配室、电路切割机和扩展压印器。
- 转移前显示缺失槽位;支持最大批量转移,终端内还可请求自动合成缺失材料。
JEI / EMI 样板编码与上传
- 在样板编码终端,或携带可用的无线样板终端时,直接从 JEI/EMI 配方编码 AE2 样板。
- 支持合成、处理、锻造和切石样板;结构化配方编码失败时不会静默降级为处理样板。
- 支持当前页面和整个机器分类的批量编码,受服务端单次会话上限约束。
- 支持物品/流体替换、输入顺序、多候选原料和 ME 网络重复样板检查。
- 多候选输入优先采用匹配的 JEI 书签或 EMI 收藏项;该客户端配置默认开启,关闭后保留原始候选顺序。
- 安装 ExtendedAE Plus 后可上传至匹配的样板供应器;合成类样板可写入装配矩阵。
- 安装 Neo ECO AE Extension(
neoecoae)时,可将支持的结构化样板上传到其合成子系统,并执行重复检查。 - JEI 支持对缺少自动合成样板的输入创建书签;EMI 提供对应的单条与批量编码/上传入口。
1.7.0已移除 AE2 Utility 自带的配方树界面。需要配方树时请使用 JEI Crafting Tree;AE2 Utility 可作为其 AE2 编码/上传后端。
配方查找器
- 使用“配方查找器”物品打开全局 JEI 配方筛选界面。
- 可按样本、来源模组、机器、输入/输出材料特征和排除项筛选。
- 可仅显示当前能够编码的配方,并批量选择、编码筛选结果。
NBT 撕裂卡
- 放入样板供应器后,可按物品 id 放宽样板输入和产物的数据组件/NBT 匹配。
- 空过滤列表表示作用于全部未被服务端黑名单排除的物品;也可配置为仅作用于指定物品。
- 内置 Productive Bees 和 Draconic Evolution 高风险物品保护,并支持服务端追加黑名单。
红石发信卡
- 放入兼容样板供应器后,根据供应器工作状态输出红石信号。
- 支持“下单时脉冲”“产物返还时脉冲”“从下单持续到配方完成”三种模式。
- 可配置脉冲持续 tick;兼容多种 AE2 扩展供应器实现。
JEI Crafting Tree 集成
安装新版 JEI Crafting Tree 后,AE2 Utility 可为节点样板草稿提供 AE2 后端:
- 将可编辑草稿转换为 AE2 输入、备选原料与输出。
- 支持处理样板最多 81 个输入槽和 27 个输出槽。
- 保留主要/次要输出、精确数量、替换设置和输入顺序。
- 合成、锻造、切石配方保持结构化编码,不静默降级。
- 客户端预检空白样板,服务端再次验证草稿并执行重复检查与上传限制。
该兼容层按需加载;未安装 JEI Crafting Tree 时不影响其他功能。
Ченджлог
1.7.8Бета1.21.1 · 21 августа 2026 г.
English
Added
- Hovering the JEI encode arrow pins cycling input slots to the ingredients that will actually be encoded. This is a client option and is on by default.
- Hovering the JEI/EMI encode arrow shows a read-only AE2 pattern-encoding terminal in the tooltip. This is a client option and is on by default.
Changed
- Updated ExtendedAE Plus compatibility to 1.6.0-f1 while remaining compatible with 1.5.x.
Fixed
- Fixed a startup crash with ExtendedAE Plus 1.6.0-f1 caused by the provider selection search box changing from
EditBoxtoResizableAETextField. - Restored compatibility with ExtendedAE Plus 1.5.x. Provider-select mixins no longer crash when
ResizableAETextFieldis absent.
中文
新增
- 鼠标悬停 JEI 编码箭头时,多候选输入槽会固定显示实际编码将使用的材料。此为客户端选项,默认开启。
- 鼠标悬停 JEI/EMI 编码箭头时,tooltip 会显示只读的 AE2 样板编码终端布局。此为客户端选项,默认开启。
修改
- 将 ExtendedAE Plus 兼容版本更新至 1.6.0-f1,同时保持对 1.5.x 的兼容。
修复
- 修复 ExtendedAE Plus 1.6.0-f1 将供应器选择界面搜索框从
EditBox改为ResizableAETextField后导致的启动崩溃。 - 恢复对 ExtendedAE Plus 1.5.x 的兼容;供应器选择界面 mixin 在缺少
ResizableAETextField时不再崩溃。
1.7.7Бета1.21.1 · 15 августа 2026 г.
English
Added
- JEI/EMI single and batch encode/upload actions now recognize multiblock structure information pages.
Fixed
- Fixed the JEI Crafting Tree button being incorrectly hidden when AE2 Utility's own encoding arrow is unavailable. JEI Crafting Tree 0.0.3 or later is required.
中文
新增
- JEI/EMI 的单次编码、上传及批量编码支持多方块结构信息页。
修复
- 修复 AE2 Utility 自身编码箭头不可用时,JEI Crafting Tree 按钮仍被错误隐藏的问题,需更新JEI Crafting Tree 模组至 0.0.3 版本及以上。
1.7.6Бета1.21.1 · 5 августа 2026 г.
中文
修复
- 修复多候选配方编码时,书签或可合成优先可能把配方输出选作输入并生成自循环样板的问题。
- 修复样板编码包仍按每槽 64 个候选解码、超限时可能导致断开连接的问题;每槽现支持 512 个候选,发送端会安全拒绝更大的请求。
- 修复部分合成样板缺少 ExtendedAE Plus“由 XX 编码”信息的问题。
English
Fixed
- Prevented bookmark and craftable priority from selecting a recipe output as its own input and creating self-referential patterns.
- Increased pattern packet alternatives to 512 per slot, added a 4096 total-stack limit, and safely rejected oversized outbound requests.
- Restored ExtendedAE Plus encoder attribution for affected crafting patterns.
1.7.5Бета1.21.1 · 3 августа 2026 г.
中文
- 修复多候选 JEI 配方可能导致断开连接的问题,超限请求现在会安全停止并显示提示。
- 修复未启用 NBT 撕裂卡时,处理样板输入可能被错误拦截的问题。
- 修复通过 JEI 或 EMI 编码的样板缺少 ExtendedAE Plus 编码者信息的问题。
- 修复通过 AE2 Utility 上传的处理样板无法使用 ExtendedAE Plus“撤回上次上传样板”功能的问题。
English
- Fixed JEI recipes with many ingredient alternatives potentially causing disconnects; oversized requests now stop safely and display a message.
- Fixed processing-pattern inputs potentially being intercepted without an active NBT Tear Card.
- Fixed patterns encoded through JEI or EMI missing ExtendedAE Plus encoder attribution.
- Fixed processing patterns uploaded through AE2 Utility not working with ExtendedAE Plus's “return last uploaded pattern” feature.
1.7.4Релиз1.21.1 · 31 июля 2026 г.
中文
修复
- 优化大量样板供应器场景下的功能卡检测性能,降低服务端延迟。
- 优化红石发信卡状态机,减少无效对象创建和重复读取。
- 修复 AE2U 功能卡槽错误接收其它模组升级卡的问题。
English
Fixed
- Improved feature-card detection performance with large numbers of pattern providers to reduce server latency.
- Optimized the redstone signal-card state machine to avoid unnecessary allocations and repeated reads.
- Fixed the AE2U feature-card slot incorrectly accepting upgrade cards from other mods.
1.7.3Релиз1.21.1 · 26 июля 2026 г.
English
Added
- Added the
Ae2UtilityApiv1 integration API for pattern encoding and upload, terminal and machine transfers, machine transfer registration, card state machines, and recipe-finder classification extensions. - Added an editable pattern-draft backend for the latest JEI Crafting Tree, including draft validation, amount and alternative editing, and encode/upload support for crafting, smithing, stonecutting, and processing patterns.
- Added public API documentation and an API Javadoc artifact.
Changed
- Changed JEI/EMI encoding of multi-alternative inputs to prefer matching favorites. A shared client option now controls this behavior, defaults to enabled, and restores the original alternative order when disabled.
- Changed machine transfer profiles and recipe-finder classifiers to support third-party registration, with stronger immutability and boundary validation for API requests and candidate data.
- Changed the displayed mod name to
AE2 Utilityand rewrote the English and Chinese README for the current 1.7.3 feature set.
Fixed
- Fixed JEI Crafting Tree draft amounts being overwritten by original ingredient amounts, inputs being lost with differing candidate structures, and smithing or stonecutting drafts using an incorrect pattern mode.
- Fixed Applied Mekanistics chemical subtypes sometimes failing to convert into AE2 storage keys.
Removed
- Removed the unconditional startup debug probe and the obsolete internal improvement-suggestions document.
中文
新增
- 新增面向第三方模组的
Ae2UtilityApiv1,统一提供样板编码与上传、终端与机器拉料、机器传输注册、功能卡状态机和配方查找分类扩展能力。 - 新增新版 JEI Crafting Tree 的可编辑样板草稿后端,支持草稿验证、数量与候选编辑,以及合成、锻造、切石和处理样板的编码与上传。
- 新增公共 API 开发文档和 API Javadoc 发布产物。
修改
- 修改 JEI/EMI 多候选输入的编码逻辑,优先采用收藏栏命中的候选;该行为现在由统一的客户端配置控制并默认开启,关闭后恢复原始候选顺序。
- 修改机器传输配置与配方查找分类器,使其支持第三方注册扩展,并加强 API 请求与候选数据的不可变性和边界校验。
- 修改模组显示名称为
AE2 Utility,并按 1.7.3 当前功能重写中英文 README。
修复
- 修复 JEI Crafting Tree 草稿编辑数量可能被原始原料数量覆盖、部分版本候选结构差异导致输入丢失,以及锻造和切石样板模式识别不准确的问题。
- 修复 Applied Mekanistics 化学品子类型可能无法转换为 AE2 存储键的问题。
移除
- 移除无条件输出的启动调试探针和过期的内部改进建议文档。
20.1.0Релиз1.20.1 · 23 июля 2026 г.
English
- Added an in-game Forge configuration screen accessible from the Mods list.
- Added Curios-slot detection for AE2WTLib and WCWT wireless terminals when encoding without an open terminal.
- Integrated the four AE2 Utility recipe-option buttons into JEI's native expandable option tab.
- Fixed EAEP provider discovery when a WCWT terminal is equipped in a Curios slot.
- Fixed empty Advanced AE Reaction Chamber mappings during JEI pattern uploads.
中文
- 新增可从模组列表直接进入的 Forge 游戏内配置界面。
- 未打开终端进行编码时,新增对 Curios 饰品栏内 AE2WTLib 与 WCWT 无线终端的识别。
- 将四个 AE2 Utility 配方选项按钮整合进 JEI 原生可扩展选项栏。
- 修复 WCWT 终端放入 Curios 饰品栏时,EAEP 映射界面无法获取供应器列表的问题。
- 修复 JEI 上传时 Advanced AE 反应仓映射为空的问题。
1.7.2Релиз1.21.1 · 21 июля 2026 г.
English
- Improved the AE2 Utility button layout in the JEI and EMI recipe interfaces.
- Fixed blank-pattern prechecks missing blank patterns in some pattern-encoding terminal menu slots.
- Fixed redstone signal card functionality.
中文
- 优化 JEI/EMI 配方界面 AE2 Utility 按钮布局。
- 修复空白样板预检无法识别部分样板编码终端菜单槽位的问题。
- 修复红石发信卡功能。
Комментарии
Загружаем…