appliedenhancements-1.0.6-forge.jar
Curse Maven Snippet
What's new
Applied Enhancements 1.0.6-forge
Initial Forge release · Minecraft 1.20.1 · 2026-09-09
English
This is the first Forge release of Applied Enhancements. It brings the 1.0.6 feature set to Minecraft 1.20.1 and AE2 15, with Forge networking, Java 17 bytecode and version-appropriate resources. The Minecraft 1.21.1 NeoForge build remains a separate branch and cannot be used interchangeably with this JAR.
Features included
| Area | Included functionality |
|---|---|
| Crafting quantities | Long-range crafting requests with exact integer parsing, configurable order limits and server-side validation. The default order limit remains 2,147,483,647. |
| AELIS planning | Optional aggregated crafting planning, native fallback, cyclic-pattern analysis, startup-seed accounting and minimum-seed preservation. Automatic AELIS remains disabled by default. |
| Crafting status | Calculation progress, elapsed time, planner-path labels and cyclic material contribution display. Progress display remains disabled by default. |
| Inventory reservations | Manual-plan inventory reservations when automatic AELIS is enabled, including concurrent reservation and rollback handling. |
| Pattern management | Duplicate-output and invalid-pattern filters, source machine/slot information, selection, cut/paste and atomic batch movement in supported pattern-access terminals. |
| Item actions | Configurable AE2 item context menus, exact-amount extraction, crafting and copy/search actions; optional JEI ingredient-list and bookmark integration. |
| Inventory performance | Pattern-input and remainder caches, item storage-bus candidate-slot indexing and import/export slot reuse with fallback. |
| Infinite storage | Explicit infinite-cell tags and runtime markers, with compact 9.2E storage/CPU display and an optional listing-limit bypass. |
| Integration APIs | Public planner, cycle-CPU, pattern resolver, terminal registration, batch movement, item-action and provider-batch APIs. |
Forge compatibility and fixes
- Ported network traffic to Forge SimpleChannel, using protocol
1.0.6-forge-1. - Adapted AE2 15 pattern-output arrays, NBT serialization, Forge item handlers, events and key mappings.
- Corrected ExtendedAE 1.20.1 registrations for both the standalone wireless terminal and the AE2WTLib universal wireless variant (
GuiUWirelessExPAT), enabling duplicate, invalid-pattern and Quick Move enhancements in both. - Corrected the ExtendedAE slot selection and right-click bounds, including the rightmost column and bottom row.
- Updated Mixin targets and client layout handling for Minecraft 1.20.1, including the AELIS result title with ExtendedAE Plus.
- Added AE2's required GuideME dependency to the development runtime and published Maven dependency metadata. Its absence previously caused a dependency-loading failure followed by a misleading missing-Mixin-config error.
- Included MixinExtras in the main distributable JAR and corrected the public Maven artifact/dependency publication.
- Updated both README and API guides, including
tags/items, Forge examples, dependencies and validation scope.
Requirements
| Component | Requirement |
|---|---|
| Minecraft | 1.20.1 |
| Java | Java 17-compatible runtime; build targets Java 17 |
| Forge | 47.4.10 or newer; verified development baseline 47.4.20 |
| Applied Energistics 2 | 15.4.10 or newer within the 15.x line |
| GuideME | 20.1.7 or newer, below 20.2.0; required by AE2 |
| ExtendedAE | Optional; declared minimum 1.20-1.4.12-forge |
| AE2WTLib | Optional; 15.3.3 or newer within the 15.x line |
| JEI | Optional; 15.x, compiled against 15.49.0.188 |
中文
这是 Applied Enhancements 的 Forge 端首次发布。 本版本将 1.0.6 的功能移植到 Minecraft 1.20.1 与 AE2 15,适配 Forge 网络、Java 17 字节码及对应版本的资源格式。Minecraft 1.21.1 NeoForge 版本继续由独立分支维护,两种 JAR 不能混用。
首发包含的功能
| 类别 | 功能 |
|---|---|
| 合成数量 | 支持 long 范围请求、精确整数解析、可配置订单上限及服务端校验;默认上限仍为 2,147,483,647 |
| AELIS 规划 | 可选的聚合合成规划、原生回退、循环样板分析、启动种子记账及最低种子保留;自动 AELIS 默认关闭 |
| 合成状态 | 显示计算进度、耗时、规划路径及循环材料贡献;进度显示默认关闭 |
| 库存预留 | 自动 AELIS 开启时,为手动计划预留库存,处理并发预留与失败回滚 |
| 样板管理 | 在受支持的样板管理终端中提供重复产物、失效样板筛选、来源机器与槽位信息、框选、剪切粘贴及原子批量移动 |
| 物品操作 | 可配置的 AE2 物品操作菜单、自定义数量提取、合成、复制与搜索,以及可选 JEI 侧栏和书签接入 |
| 库存性能 | 样板输入与返还物缓存、物品存储总线候选槽位索引、输入输出总线槽位复用与回退 |
| 无限存储 | 通过物品标签或运行时接口显式标记无限元件,提供存储/CPU 的 9.2E 显示与可选数量上限绕过 |
| 开发接口 | 提供规划器、循环 CPU、样板解析器、终端注册、批量移动、物品操作和 Provider 批次等公共 API |
Forge 适配与修复
- 网络改用 Forge SimpleChannel,协议为
1.0.6-forge-1。 - 适配 AE2 15 的样板产物数组、NBT 序列化,以及 Forge 物品处理器、事件和按键接口。
- 补齐 ExtendedAE 1.20.1 普通无线终端和 AE2WTLib 通用无线变体(
GuiUWirelessExPAT)的实际类名注册,使两者均可启用重复、失效和快速移动等增强功能。 - 修正 ExtendedAE 槽区的点击、框选及右键范围,覆盖最右列与最底行。
- 更新 Minecraft 1.20.1 的 Mixin 目标与客户端布局处理,保留存在 ExtendedAE Plus 时的 AELIS 结果标题。
- 为开发运行环境和 Maven 依赖元数据补齐 AE2 必需的 GuideME。此前缺少该前置会先导致依赖加载失败,再出现误导性的 Mixin 配置缺失错误。
- 主发行 JAR 内嵌 MixinExtras,并修正 Maven 主构件与依赖发布。
- 同步更新中英文 README 和 API 文档,修正
tags/items、Forge 示例、依赖说明与验证范围。
运行要求
| 组件 | 要求 |
|---|---|
| Minecraft | 1.20.1 |
| Java | 支持 Java 17 的运行环境;构建目标为 Java 17 |
| Forge | 47.4.10 及以上;开发验证基线为 47.4.20 |
| Applied Energistics 2 | 15.4.10 及以上,限制在 15.x 系列 |
| GuideME | 20.1.7 及以上、低于 20.2.0;由 AE2 要求的必需前置 |
| ExtendedAE | 可选;声明最低版本为 1.20-1.4.12-forge |
| AE2WTLib | 可选;15.3.3 及以上,限制在 15.x 系列 |
| JEI | 可选;15.x,编译版本为 15.49.0.188 |
This mod has no additional files

