diff options
author | Dream-Master <dream-master@gmx.net> | 2019-03-03 11:44:35 +0100 |
---|---|---|
committer | Dream-Master <dream-master@gmx.net> | 2019-03-03 11:44:35 +0100 |
commit | a04ec622d8eb82ac66deb69d0f4bf4bc58a522f0 (patch) | |
tree | 7a4d5c7848817361fcb26965d3247a8110673886 /src/main/java/gregtech/common/GT_RecipeAdder.java | |
parent | f9b46e51fa865aeed05db9f2c667b19af4056eb7 (diff) | |
download | GT5-Unofficial-a04ec622d8eb82ac66deb69d0f4bf4bc58a522f0.tar.gz GT5-Unofficial-a04ec622d8eb82ac66deb69d0f4bf4bc58a522f0.tar.bz2 GT5-Unofficial-a04ec622d8eb82ac66deb69d0f4bf4bc58a522f0.zip |
add a second intput slots to the cutter to add a circuit
Diffstat (limited to 'src/main/java/gregtech/common/GT_RecipeAdder.java')
-rw-r--r-- | src/main/java/gregtech/common/GT_RecipeAdder.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/GT_RecipeAdder.java b/src/main/java/gregtech/common/GT_RecipeAdder.java index b7f075777d..36901870f6 100644 --- a/src/main/java/gregtech/common/GT_RecipeAdder.java +++ b/src/main/java/gregtech/common/GT_RecipeAdder.java @@ -328,7 +328,22 @@ public class GT_RecipeAdder implements IGT_RecipeAdder { return true;
}
- public boolean addCutterRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt, boolean aCleanroom) {
+ @Override
+ public boolean addCutterRecipe(ItemStack aInput, ItemStack aCircuit, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt) {
+ if ((aInput == null) || (aOutput1 == null)) {
+ return false;
+ }
+ if ((aDuration = GregTech_API.sRecipeFile.get("cutting", aInput, aDuration)) <= 0) {
+ return false;
+
+ }
+ GT_Recipe.GT_Recipe_Map.sCutterRecipes.addRecipe(true, new ItemStack[]{aInput}, new ItemStack[]{aOutput1, aOutput2}, null, new FluidStack[]{Materials.Water.getFluid(Math.max(4, Math.min(1000, aDuration * aEUt / 320)))}, null, aDuration * 2, aEUt, 0);
+ GT_Recipe.GT_Recipe_Map.sCutterRecipes.addRecipe(true, new ItemStack[]{aInput}, new ItemStack[]{aOutput1, aOutput2}, null, new FluidStack[]{GT_ModHandler.getDistilledWater(Math.max(3, Math.min(750, aDuration * aEUt / 426)))}, null, aDuration * 2, aEUt, 0);
+ GT_Recipe.GT_Recipe_Map.sCutterRecipes.addRecipe(true, new ItemStack[]{aInput}, new ItemStack[]{aOutput1, aOutput2}, null, new FluidStack[]{Materials.Lubricant.getFluid(Math.max(1, Math.min(250, aDuration * aEUt / 1280)))}, null, aDuration, aEUt, 0);
+ return true;
+ }
+
+ public boolean addCutterRecipe(ItemStack aInput, ItemStack aCircuit, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt, boolean aCleanroom) {
if ((aInput == null) || (aOutput1 == null)) {
return false;
}
|