diff options
| author | DreamMasterXXL <dream-master@gmx.net> | 2021-10-02 21:30:52 +0200 |
|---|---|---|
| committer | DreamMasterXXL <dream-master@gmx.net> | 2021-10-02 21:31:37 +0200 |
| commit | 3e492ece003526c4824572d2b1a2d3f6e6f9cf60 (patch) | |
| tree | 10bcdf931242683b687678aa6add5fe64b366c3b /src/main/java/gregtech/common | |
| parent | 185cc6ef7fecaa329e7949c6e29d9f2b4ac5b363 (diff) | |
| download | GT5-Unofficial-3e492ece003526c4824572d2b1a2d3f6e6f9cf60.tar.gz GT5-Unofficial-3e492ece003526c4824572d2b1a2d3f6e6f9cf60.tar.bz2 GT5-Unofficial-3e492ece003526c4824572d2b1a2d3f6e6f9cf60.zip | |
add Ore Multipler to cryosite
add a fluid output to chembath
add a SodiumHydroxide recipes out of Na and Water
(cherry picked from commit 4a1618fa07e8dc90b4f5106e1928e2a63d96bd2f)
Diffstat (limited to 'src/main/java/gregtech/common')
| -rw-r--r-- | src/main/java/gregtech/common/GT_RecipeAdder.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/GT_RecipeAdder.java b/src/main/java/gregtech/common/GT_RecipeAdder.java index f7439e3e8e..3b2f2ec1ae 100644 --- a/src/main/java/gregtech/common/GT_RecipeAdder.java +++ b/src/main/java/gregtech/common/GT_RecipeAdder.java @@ -706,6 +706,11 @@ public class GT_RecipeAdder implements IGT_RecipeAdder { } @Override + public boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, FluidStack aFluidOutput, int[] aChances, int aDuration, int aEUt) { + return false; + } + + @Override public boolean addForgeHammerRecipe(ItemStack aInput1, ItemStack aOutput1, int aDuration, int aEUt) { if ((aInput1 == null) || (aOutput1 == null)) { return false; @@ -974,7 +979,6 @@ public class GT_RecipeAdder implements IGT_RecipeAdder { GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes.addRecipe(true, new ItemStack[]{aInput}, new ItemStack[]{aOutput}, null, new FluidStack[]{aFluidInput == null ? null : aFluidInput}, new FluidStack[]{aFluidOutput == null ? null : aFluidOutput}, aDuration, aEUt, 0); return true; } - @Override public boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, int[] aChances, int aDuration, int aEUt) { if ((aInput == null) || (aBathingFluid == null) || (aOutput1 == null)) { @@ -988,6 +992,18 @@ public class GT_RecipeAdder implements IGT_RecipeAdder { } @Override + public boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, FluidStack aFluidOutput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, int[] aChances, int aDuration, int aEUt) { + if ((aInput == null) || (aBathingFluid == null) || (aOutput1 == null)) { + return false; + } + if ((aDuration = GregTech_API.sRecipeFile.get("chemicalbath", aInput, aDuration)) <= 0) { + return false; + } + GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes.addRecipe(true, new ItemStack[]{aInput}, new ItemStack[]{aOutput1, aOutput2, aOutput3}, null, aChances, new FluidStack[]{aBathingFluid}, new FluidStack[]{aFluidOutput}, aDuration, aEUt, 0); + return true; + } + + @Override public boolean addElectromagneticSeparatorRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, int[] aChances, int aDuration, int aEUt) { if ((aInput == null) || (aOutput1 == null)) { return false; |
