diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingPattern.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingPattern.java index 7c373e506..c60516c38 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingPattern.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/CraftingPattern.java @@ -93,16 +93,6 @@ public class CraftingPattern implements ICraftingPattern { } } - if (oreInputs.isEmpty()) { - for (ItemStack input : inputs) { - if (input == null) { - oreInputs.add(Collections.emptyList()); - } else { - oreInputs.add(Collections.singletonList(input)); - } - } - } - for (ItemStack remaining : recipe.getRemainingItems(inv)) { if (remaining != null) { ItemStack cleaned = output.copy(); @@ -117,6 +107,16 @@ public class CraftingPattern implements ICraftingPattern { } else { outputs = ItemPattern.getOutputs(stack); } + + if (oreInputs.isEmpty()) { + for (ItemStack input : inputs) { + if (input == null) { + oreInputs.add(Collections.emptyList()); + } else { + oreInputs.add(Collections.singletonList(input)); + } + } + } } @Override