diff --git a/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java b/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java index e6e88ac0f..5ed0b4e0f 100644 --- a/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java @@ -10,6 +10,8 @@ public class IndustrialSawmillRecipe extends BaseRecipe { public FluidStack fluidStack; + public boolean canUseOreDict = false; + public IndustrialSawmillRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, int tickTime, int euPerTick) { super("industrialSawmillRecipe", tickTime, euPerTick); if (input1 != null) @@ -25,6 +27,22 @@ public class IndustrialSawmillRecipe extends BaseRecipe { this.fluidStack = fluidStack; } + public IndustrialSawmillRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, int tickTime, int euPerTick, boolean canUseOreDict) { + super("industrialSawmillRecipe", tickTime, euPerTick); + if (input1 != null) + inputs.add(input1); + if (input2 != null) + inputs.add(input2); + if (output1 != null) + addOutput(output1); + if (output2 != null) + addOutput(output2); + if (output3 != null) + addOutput(output3); + this.fluidStack = fluidStack; + this.canUseOreDict = canUseOreDict; + } + @Override public boolean canCraft(TileEntity tile) { if (fluidStack == null) { @@ -70,6 +88,6 @@ public class IndustrialSawmillRecipe extends BaseRecipe { @Override public boolean useOreDic() { - return false; + return canUseOreDict; } }