diff --git a/common/buildcraft/api/recipes/AssemblyRecipe.java b/common/buildcraft/api/recipes/AssemblyRecipe.java index 573db282..29b1dcee 100644 --- a/common/buildcraft/api/recipes/AssemblyRecipe.java +++ b/common/buildcraft/api/recipes/AssemblyRecipe.java @@ -2,6 +2,7 @@ package buildcraft.api.recipes; import java.util.LinkedList; import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; public class AssemblyRecipe { @@ -35,6 +36,16 @@ public class AssemblyRecipe { if (item.isItemEqual(in)) { found += item.stackSize; // Adds quantity of stack to amount // found + } else { + int oreID = OreDictionary.getOreID(in); + if (oreID >= 0) { + for (ItemStack oreItem : OreDictionary.getOres(oreID)) { + if(OreDictionary.itemMatches(oreItem, item, false)) { + found += item.stackSize; + break; + } + } + } } }