RecursiveAE2PatternProvider
A completely new solution for Applied Energistics 2 automation - this mod transforms the approach to complex recipes by automatically generating chains of dependency patterns. Say goodbye to routine step-by-step crafting configuration!
🤖 Smart Pattern Creation
The system analyzes recipes and automatically determines what intermediate components are needed for complete production chains. You no longer need to create separate patterns for each element - just one recursive pattern is sufficient.
Intelligent options include:
- Recursive logic: Automatically creates patterns for ingredients to the required depth
- Smart detection: Forms patterns only for items with valid crafting recipes
- Inheritance of settings: Generated patterns receive substitution parameters from parent patterns
⚙️ Complete Control
You continually manage the degree of automation through a flexible control system:
Recursiveness configuration: Simply craft any AE2 pattern with the specified item (default - iron ingot) to make it recursive. If you need to disable automation, just craft the recursive pattern separately.
Universal compatibility: Works with all AE2 pattern types:
- Crafting recipes
- Processing patterns
- Smithing table recipes
- Stonecutting patterns
🎯 Real Benefits
Typical scenario for iron pickaxe production: Without the mod: Iron pickaxe → Sticks → Planks → Iron smelting → and so on (multiple separate patterns) With this mod: Just one recursive iron pickaxe pattern suffices
📋 Configuration Example
Configure mod behavior through recursiveae2patternprovider-common.toml file:
# Enable/disable all functionality
enableRecursiveAE2PatternProvider = true
# Recursion depth
recursionDepth = -1
# Component substitution settings
defaultAllowSubstitutes = false
defaultAllowFluidSubstitutes = false
Changing the item for creating recursive patterns:
recipeItem = "minecraft:diamond" # Now using diamond instead of iron
🔧 Technical Features
Compatibility: Minecraft 1.21.1, NeoForge, Applied Energistics 2, Extended AE
Performance: Efficient caching prevents duplicate pattern creation, intelligent processing occurs only when actually needed.
Transform your approach to AE2 automation - move from constant manual configuration to natural automatic formation of production chains!