diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java b/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java index 8de060aedf..4c95ea4f22 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java @@ -674,6 +674,59 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder { } @Override + public boolean addQuantumTransformerRecipe( + ItemStack[] aInput, + FluidStack[] aFluidInput, + FluidStack[] aFluidOutput, + ItemStack[] aOutputStack, + int[] aChances, + int aDuration, + int aEUt, + int aSpecialValue) { + if (aInput == null) { + aInput = new ItemStack[0]; + } + + if (aFluidInput == null) { + aFluidInput = new FluidStack[0]; + } + + // if (aInput.length + aFluidInput.length < 1) { + // return false; + // } + + if (aOutputStack == null) { + aOutputStack = new ItemStack[0]; + } + + if (aFluidOutput == null) { + aFluidOutput = new FluidStack[0]; + } + + // if (aOutputStack.length + aFluidOutput.length < 4) { + // return false; + // } + + // if (aChances == null || aChances.length != aOutputStack.length + aFluidOutput.length) { + // return false; + // } + + GTPP_Recipe.GTPP_Recipe_Map.sQuantumForceTransformerRecipes.add(new GT_Recipe( + false, + aInput, + aOutputStack, + null, + aChances, + aFluidInput, + aFluidOutput, + aDuration, + aEUt, + aSpecialValue)); + + return true; + } + + @Override public boolean addLFTRRecipe( final ItemStack aInput1, final FluidStack aInput2, |