AE2 Crafting Plan Improve is a NeoForge addon for Applied Energistics 2. It ports the AE2S Crafting Plan Improve to Minecraft 1.21.1 and focuses on two user-visible improvements:
- Better crafting plan calculation for complex and recursive processing patterns.
- Force-start incomplete plans, so you can submit a plan that is missing some inputs and supply them into the CPU later.
Instead of re-simulating the same pattern branches repeatedly, the planner builds a graph, solves recursive SCCs with a local planning pass, and memoizes reusable results. This makes recursive and multi-path plans more stable and faster to calculate.
Effect: in Circulate233/PatternTest, a test mod that constructs an extreme crafting tree, the native AE algorithm takes about 43 seconds to calculate the plan (Note: This data was obtained on the author's device.). With this mod, the first calculation takes about 80 ms, and subsequent cached calculations take under 20 ms.
The improved planner comes from Applied-Energistics-2-Supergiant.
Features
- Improved crafting planner based on the upstream graph/SCC calculation branch.
- Support for positive-net recursive processing patterns.
- Force-start incomplete crafting plans from the crafting confirmation screen.
- Pseudo Crafting Card upgrade for Pattern Providers.
- Temporary pseudo crafting from the Crafting Terminal.
- Persistence for pseudo inventory, waiting inputs, recursive state, and temporary providers.
- Configurable graph optimization, memoization cache, calculation pausing, recursive reserves, and performance metrics.
Compatibility
- Minecraft 1.21.1
- NeoForge 21.1.244
- Applied Energistics 2 19.2.17
- Java 21

