ModsJava
Recursive AE2 Pattern Provider
The author built this one for Minecraft 1.21.1 on NeoForge. On other versions it may install and then do nothing.



Recursive AE2 Pattern Provider
🔄 Overview
Recursive AE2 Pattern Provider revolutionizes Applied Energistics 2 automation by automatically generating dependency patterns for complex recipes. Say goodbye to tedious manual pattern creation and hello to effortless multi-tier crafting automation!
https:/streamable.com/fgzitu
https:/streamable.com/fgzitu
✨ Features
🎯 Automatic Pattern Generation
- Smart Dependencies: Automatically creates patterns for missing crafting ingredients
- Recursive Logic: Generates patterns for ingredients of ingredients, as deep as you configure
- Recipe Discovery: Only creates patterns for items that have valid crafting recipes
- If you set a no crafting pattern as Recursive you need to put in a pattern provide attached to a Molecular Assembler
🔧 Per-Pattern Control
- Add Recursion: Craft any AE2 pattern with the configured recipe item (default: iron ingot) to make it recursive
- Universal Support: Works with ALL AE2 pattern types:
- Crafting Patterns
- Processing Patterns
- Smithing Table Patterns
- Stonecutting Patterns
- Remove Recursion: Craft recursive pattern alone (without the recipe ingot) to make it normal
🎨 Visual Feedback
- Enhanced Tooltips: Clear indicators showing recursive status and usage instructions
⚙️ Configuration Options
- Recursion Depth: Control how deep pattern generation goes (-1 = unlimited, 0 = disabled, 1+ = limited)
- Recipe Item: Customize which item is required to craft recursive patterns (default: `minecraft:iron_ingot`)
- Substitute Inheritance: Auto-generated patterns inherit substitute settings from parent patterns
- Default Settings: Configure default substitute behavior for patterns without parent context
🎮 How to Use
Step 1: Create Your Pattern
Create any AE2 pattern normally (e.g., Iron Pickaxe recipe)
Step 2: Make it Recursive
[AE2 Pattern] + [Recipe Item] → [Recursive Pattern]
Craft the pattern with the configured recipe item (defaul: iron ingot) in any crafting table
Step 2b: Remove Recursion
[Recursive Pattern] → [Normal Pattern]
Craft the recursive pattern alone (without the recipe item) to make it normal again
Craft the recursive pattern alone (without the recipe item) to make it normal again
💡 Customizing the Recipe Item
To change which item is required for crafting recursive patterns, edit your mod configuration:
```toml
[recursiveae2patternprovider-common.toml]
recipeItem = "minecraft:diamond" # Use diamond instead of iron
# Or use any other item:
# recipeItem = "minecraft:gold_ingot"
# recipeItem = "minecraft:emerald"
# recipeItem = "ae2:calculation_processor"
```
```toml
[recursiveae2patternprovider-common.toml]
recipeItem = "minecraft:diamond" # Use diamond instead of iron
# Or use any other item:
# recipeItem = "minecraft:gold_ingot"
# recipeItem = "minecraft:emerald"
# recipeItem = "ae2:calculation_processor"
```
Step 3: Install in Pattern Provider
Place the recursive pattern in your Pattern Provider
Step 4: Automatic Magic
The mod automatically generates patterns for:
- Sticks (if Iron Pickaxe needs them)
- Iron Ingots (if you're using raw iron)
- Any other missing intermediate components
Example Scenario
Traditional AE2: To autocraft Iron Pickaxes, you manually create:
- Iron Pickaxe pattern
- Stick pattern
- Iron Ingot smelting pattern (if using raw iron)
- Wood plank pattern (if making sticks from logs)
- ... and so on
With This Mod: Create ONE recursive Iron Pickaxe pattern → All dependencies auto-generated!
📋 Configuration
The mod includes several configuration options in config/recursiveae2patternprovider-common.toml:
```toml
# Enable/disable the entire mod
enableRecursiveAE2PatternProvider = true
# Maximum recursion depth (-1 = unlimited, 0 = disabled, 1+ = limited depth)
recursionDepth = -1
# Default substitute settings for auto-generated patterns
defaultAllowSubstitutes = false
defaultAllowFluidSubstitutes = false
```
🔧 Technical Details
Compatibility
- Minecraft: 1.21.1
- NeoForge: Latest ( 21.1.205 )
- Applied Energistics 2: Required
- Extended AE: compatible ( Assembler from 1.0.5 )
- Advanced AE: compatible from 1.0.6 ( Not their Advanced Processing Pattern)
- Advanced AE: compatible from 1.0.6 ( Not their Advanced Processing Pattern)
- Server/Client: Works on both dedicated servers and single-player
Performance
- Smart Caching: Prevents duplicate pattern generation
- Efficient Processing: Only generates patterns when actually needed
- AE2 Integration: Uses AE2's existing pattern system for maximum compatibility
Transform your AE2 experience from tedious pattern management to effortless automation mastery!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as recursiveae2patternprovider-1.0.1.jar — drop this file into the mods folder
- Download size: 29 KB
- Download link checked 27 Aug 2026 — working
These come from our own check of the pack file, not from the source page.