Back to mods
RecursiveAE2PatternProvider project artwork

Modrinth · Minecraft mod

RecursiveAE2PatternProvider

Automatically generate dependency patterns for complex AE2 recipes

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which RecursiveAE2PatternProvider release should I use?

Updated today
Latest stable file 1.0.13
Game version 1.21.1
Loader NeoForge

RecursiveAE2PatternProvider 1.0.13 targets 1.21.1 with NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is RecursiveAE2PatternProvider required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source marks this as usable on both the client and server.

What else does RecursiveAE2PatternProvider 1.0.13 need?

1.0.13. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add RecursiveAE2PatternProvider without breaking your instance.

Built for RecursiveAE2PatternProvider 1.0.13. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.13. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.13. It opens that exact file at the source.

About this project

What does RecursiveAE2PatternProvider add?

Recursive AE2 Pattern Provider

🔄 Overview

Recursive AE2 Pattern Provider revolutionizes Applied Energistics 2 automation by automatically generating dependency patterns for complex recipes directly within your network. 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.

⚠️ Note: If you set a non-crafting pattern as Recursive, you must place it in a Pattern Provider directly attached to a Molecular Assembler.

🖥️ Terminal GUI Integration & Per-Pattern Control

  • Direct Terminal Toggle: Easily toggle recursion ON/OFF directly inside the Pattern Encoding Terminal (Crafting Pattern tab) next to the fluid substitution buttons.
  • Crafting Table Alternative: Convert patterns using a crafting table recipe ([AE2 Pattern] + [Recipe Item] → [Recursive Pattern]).
  • Automatic Persistence: Re-encoding an existing recursive pattern in the terminal automatically preserves its recursive status.
  • Universal Support: Works with ALL AE2 pattern types:
    • Crafting Patterns
    • Processing Patterns
    • Smithing Table Patterns
    • Stonecutting Patterns
  • Remove Recursion: Craft a recursive pattern alone (without the recipe item) in a crafting table to convert it back to a normal pattern.

🎨 Visual Feedback

  • Clean Native Tooltips: Displays a subtle, green Recursive tag directly above the "Encoded by" line for Crafting Patterns.

⚙️ Configuration Options

  • Terminal GUI Toggle: Enable or disable the recursive button in the Pattern Encoding Terminal (enableEncodingGuiToggle).
  • Recursion Depth: Control how deep pattern generation goes (-1 = unlimited, 0 = disabled, 1+ = max depth limit).
  • 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

Method A: Pattern Encoding Terminal (Recommended)

  1. Open the Pattern Encoding Terminal.
  2. Select the Crafting Pattern mode.
  3. Toggle the Recursive Pattern button to ON (green checkmark).
  4. Insert your recipe and click Encode Pattern.

Method B: Crafting Table Recipe

[AE2 Pattern] + [Recipe Item] → [Recursive Pattern]

Craft the pattern with the configured recipe item (default: Iron Ingot) in any crafting table.

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 config/recursiveae2patternprovider-common.toml:

[recursiveae2patternprovider-common.toml]
recipeItem = "minecraft:diamond" # Use diamond instead of iron
# Or use any other item:
# recipeItem = "minecraft:gold_ingot"
# recipeItem = "ae2:calculation_processor"

Project description from Modrinth.

Pick your setup

RecursiveAE2PatternProvider by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

RecursiveAE2PatternProvider versions and loaders

13 of 13 releases match

Looking for an older file? The official Modrinth project page is in Resources.