aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/GT_RecipeAdder.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-11-11 23:09:44 +0100
committerMartin Robertz <dream-master@gmx.net>2021-11-11 23:09:44 +0100
commit34ae4f4ac87391ca29348c852d6931a9f9b83383 (patch)
treecdd73536d9e2ba2eaf1e44e0b320d60f46ffb1b9 /src/main/java/gregtech/common/GT_RecipeAdder.java
parent5b8d1b940f59eee28b94f3534ca4a7fa339cedb9 (diff)
downloadGT5-Unofficial-34ae4f4ac87391ca29348c852d6931a9f9b83383.tar.gz
GT5-Unofficial-34ae4f4ac87391ca29348c852d6931a9f9b83383.tar.bz2
GT5-Unofficial-34ae4f4ac87391ca29348c852d6931a9f9b83383.zip
Add 4 Slots to mixer output at hv
re add red steel and Blue Steel recipe (hv) change fluid tank in Ev Mixer
Diffstat (limited to 'src/main/java/gregtech/common/GT_RecipeAdder.java')
-rw-r--r--src/main/java/gregtech/common/GT_RecipeAdder.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/GT_RecipeAdder.java b/src/main/java/gregtech/common/GT_RecipeAdder.java
index 23f539952f..1571ef7b46 100644
--- a/src/main/java/gregtech/common/GT_RecipeAdder.java
+++ b/src/main/java/gregtech/common/GT_RecipeAdder.java
@@ -1149,6 +1149,21 @@ public class GT_RecipeAdder implements IGT_RecipeAdder {
}
@Override
+ public boolean addMixerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4, ItemStack aInput5, ItemStack aInput6, ItemStack aInput7, ItemStack aInput8, ItemStack aInput9, FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, ItemStack aOutput4, int aDuration, int aEUt) {
+ if (((aInput1 == null) && (aFluidInput == null)) || ((aOutput1 == null) && (aFluidOutput == null))) {
+ return false;
+ }
+ if ((aOutput1 != null) && ((aDuration = GregTech_API.sRecipeFile.get("mixer", aOutput1, aDuration)) <= 0)) {
+ return false;
+ }
+ if ((aFluidOutput != null) && ((aDuration = GregTech_API.sRecipeFile.get("mixer", aFluidOutput.getFluid().getName(), aDuration)) <= 0)) {
+ return false;
+ }
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes.addRecipe(true, new ItemStack[]{aInput1, aInput2, aInput3, aInput4, aInput5, aInput6, aInput7, aInput8, aInput9}, new ItemStack[]{aOutput1, aOutput2, aOutput3, aOutput4}, null, null, new FluidStack[]{aFluidInput}, new FluidStack[]{aFluidOutput}, aDuration, aEUt, 0);
+ return true;
+ }
+
+ @Override
public boolean addLaserEngraverRecipe(ItemStack aItemToEngrave, ItemStack aLens, ItemStack aEngravedItem, int aDuration, int aEUt) {
return addLaserEngraverRecipe( aItemToEngrave, aLens, aEngravedItem, aDuration, aEUt, false);
}