AE2 & RS2 Pattern Converter

Quick rating

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

AE2 & RS2 Pattern Converter

By iA7MD

No reviews yet

Convert autocrafting patterns between Refined Storage and Applied Energistics 2, both ways: crafting, processing, stonecutter and smithing

Mod Loaders
Minecraft

About

Description

AE2 & RS2 Pattern Converter

Move your autocrafting patterns between Refined Storage and Applied Energistics 2 — both ways — one block.

Running both storage mods in a pack, or moving your base from one to the other, used to mean re-encoding every single pattern. The Pattern Converter reads a pattern through the mod that made it and re-encodes it through the other mod's own API. Crafting, processing (items and fluids), stonecutter and smithing patterns all cross over intact — including the crafting grid layout and the substitution flag.

I encountered this problem myself, so I decided to create a mod to fix it.

How it works

  1. Put encoded patterns (from either mod) in the input grid.
  2. Put blank patterns of the other mod in the supply slot on the left.
  3. Converted patterns appear in the output grid; the emptied originals come back as blanks in the return slot on the right. Nothing is created or destroyed: one encoded pattern + one blank in, one converted pattern + one blank out.

The direction is detected per pattern, so a mixed batch just works. Click the arrow to lock a direction for deliberate runs.

It tells you why

Every input slot is tinted — red if a pattern can't be converted, amber while it waits for blanks or space — and its tooltip says exactly why: a recipe that doesn't exist on the other side, more outputs than AE2 allows, a resource the destination can't hold. Details that had to be dropped (Refined Storage tag alternatives, AE2 fluid substitution, AdvancedAE push directions) show up as notes on the arrow tooltip instead of silently vanishing.

Built for automation

  • Pipes/conduits push patterns and blanks in from any side and pull results out (works with Pipez, AE2/RS2 exporters, hoppers).
  • Whole 3×3 grid converts per work cycle — throughput is configurable.
  • Redstone pulse after every cycle that converted something; comparator reads the output grid.

Config

config/pattern_converter-common.toml: work-cycle speed, patterns per cycle, redstone pulse length, the unmappable-resource policy, per-addon toggles, and the generic-API fallback switch.

Requirements

  • 1.21.1 : NeoForge 21.1.194+ · Refined Storage 2.0.9+ · Applied Energistics 2 19.2.17+
  • 26.1.2 : NeoForge 26.1.2.109+ · Java 25 · Refined Storage 3.2.1+ · Applied Energistics 2 26.1.11-beta+

Recipe

Recipe

Other

Translated into English, German, French, Spanish, Portuguese (BR), Russian and Simplified Chinese.

Found a bug? The bug button next to the Machine Inteface opens the issue tracker:

1.21.1 - https://github.com/iA7MD-7/AE2-RS2-Pattern-Converter/issues

26.1.2 - https://github.com/iA7MD-7/AE2-RS2-Pattern-Converter-26.1/issues