Releases: LangQi99/ae-all-pattern
Release list
AE All Pattern 0.2.6 — 1.21.1 NeoForge(提前备份)
AE All Pattern 0.2.6 / 0.2.6-beta.1
升级前请备份存档 / Back up your world before upgrading.
- 1.21.1 NeoForge: 0.2.6, Java 21, NeoForge 21.1.233+, AE2 19.2.17+, GuideME 21.1.1+.
- 1.20.1 Forge: 0.2.6-beta.1, Java 17, Forge 47.1.25+ (lowered from 47.4.20), AE2 15.4.10+, GuideME 20.1.7+. This port remains beta.
Changes / 更新
- Right-click a placed All Pattern Linker to configure blocking (default off), smart batch dispatch (on), and automatic output return (on). Settings persist per Linker. Smart dispatch batches already-owned crafts, up to 64 per tick; it does not multiply items for free.
- 全样板连接器新增阻挡模式、智能翻倍、产物自动回收设置,默认分别为关、开、开;修复设置变更后的样板刷新及忽略输入 NBT 的实际投料校验。
- Support the separate pattern catalog in publicly available Neo ECO 21.2.0-beta3; retain legacy ECO support, remove duplicate marker publication, and guard callbacks after node destruction. No publicly available beta5 artifact was found for verification.
- 修复无用之物 1.21.1 的 ME 样板总成不能插入聚合样板,保留多方块结构与配方校验。Forge 版该模组目前没有这一多方块。
- Forge configuration-screen registration now uses an API compatible with 47.1.x; the minimum runtime is separate from the development Forge version.
- Includes the earlier 0.2.4/0.2.5 GuideME guide, Masterful Machinery controller-aware scanning, and opt-in ignore-input-NBT setting. Only enable NBT ignoring when the machine accepts those variants; named, enchanted or damaged items may be consumed.
Verification / 验证与限制
- NeoForge: 263 unit tests; Forge: 257 unit tests. Both release builds and JAR checks passed.
- 73 registered no-GUI GameTests on each version. Optional-mod tests skip when the target mod/feature is absent; this is not universal modpack coverage.
- Real ECO publication and fresh-process save/reopen tests: Neo ECO 21.2.0-beta3, legacy 21.1.1, Forge ECO 20.3.0. Real formed Useless Mod 2.3.7.2 assembly publication, input consumption and exact output return tested on 1.21.1.
- The reported need to remove/reinsert patterns after rejoining was not reproduced in these fixtures. This release does not claim to fix every such report; please provide logs and a reproducible save if it persists.
- Forge ECO 20.4.2's upstream Mixin startup issue is not claimed fixed here. Other installed mods may require a newer loader even though AE All Pattern only requires Forge 47.1.25.
AE All Pattern 0.2.6-beta.1 — 1.20.1 Forge(提前备份)
AE All Pattern 0.2.6 / 0.2.6-beta.1
升级前请备份存档 / Back up your world before upgrading.
- 1.21.1 NeoForge: 0.2.6, Java 21, NeoForge 21.1.233+, AE2 19.2.17+, GuideME 21.1.1+.
- 1.20.1 Forge: 0.2.6-beta.1, Java 17, Forge 47.1.25+ (lowered from 47.4.20), AE2 15.4.10+, GuideME 20.1.7+. This port remains beta.
Changes / 更新
- Right-click a placed All Pattern Linker to configure blocking (default off), smart batch dispatch (on), and automatic output return (on). Settings persist per Linker. Smart dispatch batches already-owned crafts, up to 64 per tick; it does not multiply items for free.
- 全样板连接器新增阻挡模式、智能翻倍、产物自动回收设置,默认分别为关、开、开;修复设置变更后的样板刷新及忽略输入 NBT 的实际投料校验。
- Support the separate pattern catalog in publicly available Neo ECO 21.2.0-beta3; retain legacy ECO support, remove duplicate marker publication, and guard callbacks after node destruction. No publicly available beta5 artifact was found for verification.
- 修复无用之物 1.21.1 的 ME 样板总成不能插入聚合样板,保留多方块结构与配方校验。Forge 版该模组目前没有这一多方块。
- Forge configuration-screen registration now uses an API compatible with 47.1.x; the minimum runtime is separate from the development Forge version.
- Includes the earlier 0.2.4/0.2.5 GuideME guide, Masterful Machinery controller-aware scanning, and opt-in ignore-input-NBT setting. Only enable NBT ignoring when the machine accepts those variants; named, enchanted or damaged items may be consumed.
Verification / 验证与限制
- NeoForge: 263 unit tests; Forge: 257 unit tests. Both release builds and JAR checks passed.
- 73 registered no-GUI GameTests on each version. Optional-mod tests skip when the target mod/feature is absent; this is not universal modpack coverage.
- Real ECO publication and fresh-process save/reopen tests: Neo ECO 21.2.0-beta3, legacy 21.1.1, Forge ECO 20.3.0. Real formed Useless Mod 2.3.7.2 assembly publication, input consumption and exact output return tested on 1.21.1.
- The reported need to remove/reinsert patterns after rejoining was not reproduced in these fixtures. This release does not claim to fix every such report; please provide logs and a reproducible save if it persists.
- Forge ECO 20.4.2's upstream Mixin startup issue is not claimed fixed here. Other installed mods may require a newer loader even though AE All Pattern only requires Forge 47.1.25.
AE All Pattern 0.2.5 — 1.21.1 NeoForge
AE All Pattern 0.2.5 — Minecraft 1.21.1 NeoForge
升级前请备份存档 / Back up your world before upgrading. Install the JAR matching your Minecraft version and loader. Minecraft 1.20.1 remains in beta.
Ignore input NBT / 忽略输入 NBT
- Added the option requested in Issue #20 to both aggregate-pattern management and All Pattern Linker configuration.
- 新增“忽略输入 NBT”开关,默认关闭;旧样板和旧设置继续保持严格匹配。
- Processing item inputs may accept same-item NBT/component variants, including names, enchantments and damage. Real delivered items keep their original data and quantities.
- Native AE2 planning and the Tianshu planner can use both stored variants and variants produced by other patterns.
- Input and output NBT settings are independent. Fluid/chemical matching and crafting-table recipe validation are unchanged.
- Only enable this when the target machine accepts these variants. It cannot bypass the machine's own recipe rules and may consume valuable enchanted, named or otherwise customized items.
- 已同步中英文指南、界面文字及风险提示。
Verification
- 260 unit tests passed on this version.
- 60/60 no-GUI GameTests passed on each Minecraft version.
- Regression coverage: old-save defaults, all 14 option bits, codec persistence, menu toggling/reopening, Linker persistence, strict vs relaxed matching, native AE2 and Tianshu stored/craftable variants, preservation of actual delivered NBT/quantity, split inputs, alternatives, unchanged fluids and independent output NBT.
- Build and release-JAR verification passed. The GitHub Actions matrix runs separately after push.
Requires the same AE2 and GuideME dependencies as 0.2.4. All 0.2.4 MM compatibility and GuideME features are retained.
AE All Pattern 0.2.5-beta.1 — 1.20.1 Forge(提前备份)
AE All Pattern 0.2.5-beta.1 — Minecraft 1.20.1 Forge
升级前请备份存档 / Back up your world before upgrading. Install the JAR matching your Minecraft version and loader. Minecraft 1.20.1 remains in beta.
Ignore input NBT / 忽略输入 NBT
- Added the option requested in Issue #20 to both aggregate-pattern management and All Pattern Linker configuration.
- 新增“忽略输入 NBT”开关,默认关闭;旧样板和旧设置继续保持严格匹配。
- Processing item inputs may accept same-item NBT/component variants, including names, enchantments and damage. Real delivered items keep their original data and quantities.
- Native AE2 planning and the Tianshu planner can use both stored variants and variants produced by other patterns.
- Input and output NBT settings are independent. Fluid/chemical matching and crafting-table recipe validation are unchanged.
- Only enable this when the target machine accepts these variants. It cannot bypass the machine's own recipe rules and may consume valuable enchanted, named or otherwise customized items.
- 已同步中英文指南、界面文字及风险提示。
Verification
- 254 unit tests passed on this version.
- 60/60 no-GUI GameTests passed on each Minecraft version.
- Regression coverage: old-save defaults, all 14 option bits, codec persistence, menu toggling/reopening, Linker persistence, strict vs relaxed matching, native AE2 and Tianshu stored/craftable variants, preservation of actual delivered NBT/quantity, split inputs, alternatives, unchanged fluids and independent output NBT.
- Build and release-JAR verification passed. The GitHub Actions matrix runs separately after push.
Requires the same AE2 and GuideME dependencies as 0.2.4. All 0.2.4 MM compatibility and GuideME features are retained.
AE All Pattern 0.2.4 — 1.21.1 NeoForge
0.2.4 — Minecraft 1.21.1 NeoForge
升级前请备份存档 / Back up your world before upgrading. Minecraft 1.20.1 remains in beta testing. Use only the JAR matching your Minecraft version and loader.
本次更新 / What's new
- 修复 Masterful Machinery 多控制器漏配方、多配方分类读取问题;按真实结构过滤无关配方,FE 供能要求不再阻止物品配方编码。
- Added structure-aware Masterful Machinery aggregate scanning across controller variants and recipe categories. External FE requirements are not treated as item ingredients.
- 新增 GuideME 中英文五页教程:聚合样板、全样板链接器与绑定器、天枢样板路由器、多方块排查。使用书 + 赛特斯石英水晶合成指南并右键打开。
- Added five English / Simplified Chinese GuideME pages, a craftable guide item, navigation and item shortcuts.
Dependencies / 依赖
- Required: AE2 19.2.17+ (19.x), GuideME 21.1.1+ (21.x).
- JEI or the supported EMI/TMRV integration is needed for recipe-viewer scanning. This release's MM client verification used JEI.
- Masterful Machinery is optional; no test machines or test recipes are included in the release JAR.
Verification and limits
- Build, unit tests and release-JAR checks passed; 57/57 real-MM no-GUI GameTests passed for each Minecraft version.
- The MM/GuideME feature was verified in real clients in both English and Simplified Chinese on both versions; 1.20.1 was also manually checked before release.
- This is not a claim of compatibility with every custom multiblock or entire modpack. Custom non-item ingredients and unusual processing mechanics may require further adapters.
- SHA-256:
4fca7177ff9d15e9f7e1dd79ace2bc32315942ae9494aec909e25187403acfb2
AE All Pattern 0.2.4-beta.1 — 1.20.1 Forge(提前备份)
0.2.4-beta.1 — Minecraft 1.20.1 Forge
升级前请备份存档 / Back up your world before upgrading. Minecraft 1.20.1 remains in beta testing. Use only the JAR matching your Minecraft version and loader.
本次更新 / What's new
- 修复 Masterful Machinery 多控制器漏配方、多配方分类读取问题;按真实结构过滤无关配方,FE 供能要求不再阻止物品配方编码。
- Added structure-aware Masterful Machinery aggregate scanning across controller variants and recipe categories. External FE requirements are not treated as item ingredients.
- 新增 GuideME 中英文五页教程:聚合样板、全样板链接器与绑定器、天枢样板路由器、多方块排查。使用书 + 赛特斯石英水晶合成指南并右键打开。
- Added five English / Simplified Chinese GuideME pages, a craftable guide item, navigation and item shortcuts.
Dependencies / 依赖
- Required: AE2 15.4.10+ (15.x), GuideME 20.1.7+ (20.x).
- JEI or the supported EMI/TMRV integration is needed for recipe-viewer scanning. This release's MM client verification used JEI.
- Masterful Machinery is optional; no test machines or test recipes are included in the release JAR.
Verification and limits
- Build, unit tests and release-JAR checks passed; 57/57 real-MM no-GUI GameTests passed for each Minecraft version.
- The MM/GuideME feature was verified in real clients in both English and Simplified Chinese on both versions; 1.20.1 was also manually checked before release.
- This is not a claim of compatibility with every custom multiblock or entire modpack. Custom non-item ingredients and unusual processing mechanics may require further adapters.
- SHA-256:
c743f2f30331ed2b8f07f7b5d9a0ef480e160f8a1a78911eee8bcb52a0f24b90
AE All Pattern 0.2.3-beta.3 — Neoforge
What's new
- Direction-aware Mekanism rotary condensentrator aggregate patterns, including MekMM large machines.
- Rotary catalogs remain stable across startup refreshes and separate condensentrating/decondensentrating variants.
- Improved aggregate metadata synchronization and JEI/EMI integration.
AE All Pattern 0.2.3-beta.2 — Forge Production Hotfix
Minecraft 1.20.1 / Forge beta hotfix for issue #20.
Fixes the production mapping of the crafting confirmation screen's keyPressed injection. Bundles the required MixinExtras runtime and avoids loading the optional JEI scanner when no recipe viewer is installed.
Validation used the actual release JAR under official Forge 47.4.20, AE2 15.4.10, Java 17, and Xvfb on Ubuntu:
- The published beta.1 reproduced the reported
keyPressedcrash (with JEI/MixinExtras). - Beta.2 passed world entry, crafting confirmation screen rendering, popup mouse dismissal, and Escape dismissal with only AE2/GuideME.
- The same JAR passed those checks with JEI 15.58.0.209.
- Gradle check passed. CI now also tests packaged JARs in production Forge with and without JEI.
Replace the old AE All Pattern JAR with the attached beta.2 JAR. Back up your world before beta testing. The reporter's full modpack has not been verified.
SHA-256: 2d35fa8fb3f6c41b5d54c7f62729e9a61782d6151f81f772e6b7f472a33515eb
AE All Pattern 0.2.3-beta.1 — 1.20.1 Forge Hotfix
Hotfix for Minecraft 1.20.1 / Forge. This is a beta release.
Fixes a startup crash where CraftConfirmMenuMixin could not find broadcastChanges in production (issue #20). The build now generates the Minecraft method mapping and explicitly loads its refmap. It also avoids early block RegistryObject access when creating block items.
Replace the previous AE All Pattern JAR with the attached aeallpattern-1.20.1-forge-0.2.3-beta.1.jar. Back up your world before testing.
Validation: Gradle check (unit tests and release JAR checks) passed; the Forge 47.4.20 development client startup smoke test passed. The reporter's full modpack has not yet been verified.
AE All Pattern 0.2.2
Downloads / 下载
Choose the JAR that exactly matches your Minecraft version and loader. These JARs are not universal.
请严格按 Minecraft 版本和加载器选择 JAR,两个文件不能混用。
- Minecraft 1.21.1 · NeoForge — Java 21, Applied Energistics 2 19.2.17+
- Minecraft 1.20.1 · Forge — Java 17, Forge 47.4.20, Applied Energistics 2 15.4.10+
Before upgrading or testing, back up your world. / 升级或测试前请先备份存档。
Highlights / 主要变化
- One Aggregate Pattern can now retain up to 1,048,576 recipes in one physical item; existing numbered pattern parts remain compatible.
- Large catalogs use server-backed pages while search and bulk selection still cover the complete catalog.
- Aggregate catalogs refresh after recipe changes while retaining their library identity and compact selection state.
- The right-click management panel combines settings and pattern selection, preserves recipe order, and searches inputs and outputs together.
- Added direct amplifying-cycle routing support with real seed validation and bounded demand planning.
- Fixed large Aggregate Patterns failing to open their management screen because of an oversized opening packet.
- First public Forge 1.20.1 build, ported with its own Java 17 and dependency compatibility line.
Notes / 注意
Install the matching JAR on both client and server. Optional recipe viewers and machine integrations are not bundled.
客户端与服务端需要安装同一个对应版本的 JAR;JEI、EMI、Mekanism 等可选依赖不会打包进本模组。