Recursive AE2 Pattern Provider

Quick rating

Community listing page, reviews here may not be monitored by the author.

Recursive AE2 Pattern Provider

No reviews yet

Automatically generate dependency patterns for complex AE2 recipes

Automation & Processing
QoL & Tweaks
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

About

Project Details

Type
Mod
License
Creative Commons Attribution 4.0 International
Latest Version
recursiveae2patternprovider-1.0.8.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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


✨ 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:
```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)
- 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!

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!

Screenshots

Gallery

  • recursive_pattern.png
    recursive_pattern.png recursive_pattern.png
  • Screenshot 2025-09-01 alle 09.30.08.png
    Screenshot 2025-09-01 alle 09.30.08.png Screenshot 2025-09-01 alle 09.30.08.png
  • recursive_pattern.png
    recursive_pattern.png recursive_pattern.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~400,000
Total Downloads
CurseForge
~400,000
Modrinth
~1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works