RecursiveAE2PatternProvider

RecursiveAE2PatternProvider

Automatically generate dependency patterns for complex AE2 recipes

by
1.4K Downloads
neoforgetechnologyutility
Rent Server with this Mod

Screenshots

RecursiveAE2PatternProvider Screenshot 1
RecursiveAE2PatternProvider Screenshot 2

About this Mod

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!

✨ 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

💡 Customizing the Recipe Item
To change which item is required for crafting recursive patterns, edit your mod configuration:

[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:

# 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 ( not the Assembler structure )
  • 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!

Available Versions

RecursiveAE2PatternProvider 1.0.7release
MC 1.21.1neoforge
October 8, 2025
RecursiveAE2PatternProvider 1.0.6release
MC 1.21.1neoforge
October 6, 2025
RecursiveAE2PatternProvider 1.0.5release
MC 1.21.1neoforge
October 6, 2025
RecursiveAE2PatternProvider 1.0.4release
MC 1.21.1neoforge
September 19, 2025
RecursiveAE2PatternProvider 1.0.3release
MC 1.21.1neoforge
September 3, 2025

How to Install RecursiveAE2PatternProvider on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "RecursiveAE2PatternProvider". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

RecursiveAE2PatternProvider server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is RecursiveAE2PatternProvider compatible with neoforge?

RecursiveAE2PatternProvider officially supports neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with RecursiveAE2PatternProvider – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if RecursiveAE2PatternProvider consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install RecursiveAE2PatternProvider with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Attribution 4.0 International
Server-side
Required

Supported Versions

1.21.1