This is an old revision of the document!
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.
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. |
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.
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. |
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. |
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. |
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. |
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. |