Site Tools


pattern_provider

This is an old revision of the document!


Pattern Provider

Author Applied Energistics Team
Category Storage & Automation

Pattern Providers are the main way your autocrafting system interacts with the world. They push ingredients from their patterns into adjacent inventories, and items can be inserted into them to feed back into the network.

Often, a channel can be saved by piping the machine’s output back into the same Pattern Provider (the one that pushed the ingredients) instead of using an ME Import Bus.


How It Works

Behavior Description
Source of items Ingredients are pushed directly from Crafting Storage in a Crafting CPU.
No internal buffer Providers never contain the ingredients themselves, so you cannot pipe out of them.
Extraction method Push into another inventory (like a barrel), then pipe from that inventory.
Batch system Providers must push all ingredients at once. They cannot do half-batches.

Interfaces and Subnets

Interaction Result
Provider into unmodified Interface Skips the interface and pushes directly to subnet storage.
Effect Prevents clogging, only starts next batch when machine has room.
Blocking Mode Monitors machine slots directly instead of interface slots.

*Example:* A furnace setup where the provider pushes both fuel and items into the correct slots. This allows targeting multiple sides of a machine, or multiple machines.


Parallel Operation

Rule Result
Multiple providers with identical patterns Fully supported.
Load distribution Providers round-robin batches across all faces.
Benefit All attached machines are used in parallel.

Variants

Variant Description
Normal Pushes ingredients to all sides, receives inputs from all sides, and provides network connection on all sides.
Directional Made with a Certus Quartz Wrench. Pushes only to the selected side, receives from all, and does not provide network connection on the selected side (useful for subnetworks).
Flat (Subpart) Cable subparts. Multiple can be placed on one cable for compact setups. Behave like directional providers and can be swapped with normal providers in a crafting grid.

Settings

Setting Function
Blocking Mode Stops pushing new batches if the machine already contains ingredients.
Lock Crafting Locks the provider based on redstone conditions, or until the previous craft result returns.
Visibility Choose to hide or show the provider in ME Pattern Access Terminals.

Priority

Rule Effect
Priorities adjustable Wrench in the GUI.
Multiple patterns for same item Higher priority providers are used first.
Missing ingredients Lower priority providers are used if higher priority ones cannot craft.

Common Misconception

A Pattern Provider facing into a cable will not export items.

Wrong Setup Why it Fails
Provider → Cable Cables are not pipes and have no inventory.
Expectation Provider tells Export Bus what to export.
Reality Export Bus ignores Provider and just exports whatever is in its filter.
Correct Setup Result
Provider → Machine or Inventory Exports pattern contents directly to the destination.

Recipes

pattern_provider.1757884940.txt.gz · Last modified: by jack