A Pattern is an item that is used in autocrafting. It stores the recipe that should be autocrafted.

A recipe can be assigned with the Pattern Grid and the Pattern is stored in a Crafter.


If the Pattern is in processing mode, it will push the inputs to the connected inventory of the Crafter.

Exact mode (patterns in crafting mode)

Exact mode is turned on by default which means every Pattern is an "exact pattern". This means Refined Storage takes items exactly as defined in the Pattern.

When Exact mode is turned off it will also match for other acceptable inputs for that crafting recipe.

Exact mode can’t be set for patterns in processing mode. For processing mode, see the section about allowed tags.

Allowed tags (patterns in processing mode)

The allowed tags system in Refined Storage allows the player to decide which items or fluids can be used as alternatives when the original specified item or fluid isn’t found in the storage network.

These tags are retrieved from Minecraft’s tag system. You can specify the allowed tags in the Pattern Grid.

Ore dictionary mode (Refined Storage v1.6.x or lower only)

The Pattern can be configured to be an ore dictionary pattern. Instead of extracting the exact item, it’ll try to extract equivalent items according to the ore dictionary as well.


Use SHIFT + right click in your inventory while holding the Pattern to clear it. You can also override the Pattern in the Pattern Grid.


You can re-insert a Pattern in the output slot of the Pattern Grid to modify and (possibly) override it.