aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-09-24 15:58:13 +1000
committerAlkalus <draknyte1@hotmail.com>2017-09-24 15:58:13 +1000
commit1074bc0bd6c32de743cb63a40627bcff7e27fc33 (patch)
treec2562c1e0e7cef374febab3cdab57def39156e03 /src/Java/gtPlusPlus/core/recipe
parent2f323cdeb25030718d6991f132c0b7cfed36e6fd (diff)
downloadGT5-Unofficial-1074bc0bd6c32de743cb63a40627bcff7e27fc33.tar.gz
GT5-Unofficial-1074bc0bd6c32de743cb63a40627bcff7e27fc33.tar.bz2
GT5-Unofficial-1074bc0bd6c32de743cb63a40627bcff7e27fc33.zip
+ Added recipes for Semi-Fluid Generators.
$ Semi-Fluid Generator fixes.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java22
-rw-r--r--src/Java/gtPlusPlus/core/recipe/common/CI.java7
2 files changed, 29 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
index 22cd044f79..124e109f25 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
@@ -1,6 +1,7 @@
package gtPlusPlus.core.recipe;
import gregtech.api.enums.*;
+import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.core.block.ModBlocks;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.lib.CORE;
@@ -648,6 +649,27 @@ public class RECIPES_Machines {
"plateDoubleGrisium", "rotorGrisium", "plateDoubleGrisium",
RECIPE_IndustrialMultiTankController);
}
+
+ ItemStack mSemiFluidgen = ItemUtils.simpleMetaStack("IC2:blockGenerator:7", 7, 1);
+ //Semi-Fluid Generators
+ GT_ModHandler.addCraftingRecipe(GregtechItemList.Generator_SemiFluid_LV.get(1L, new Object[0]), CI.bitsd,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_LV, Character.valueOf('P'),
+ ItemList.Electric_Piston_LV, Character.valueOf('E'), ItemList.Electric_Motor_LV,
+ Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('W'),
+ mSemiFluidgen, Character.valueOf('G'),
+ OrePrefixes.gearGt.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(GregtechItemList.Generator_SemiFluid_MV.get(1L, new Object[0]), CI.bitsd,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_MV, Character.valueOf('P'),
+ ItemList.Electric_Piston_MV, Character.valueOf('E'), ItemList.Electric_Motor_MV,
+ Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Good), Character.valueOf('W'),
+ mSemiFluidgen, Character.valueOf('G'),
+ OrePrefixes.gearGt.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(GregtechItemList.Generator_SemiFluid_HV.get(1L, new Object[0]), CI.bitsd,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_HV, Character.valueOf('P'),
+ ItemList.Electric_Piston_HV, Character.valueOf('E'), ItemList.Electric_Motor_HV,
+ Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Advanced), Character.valueOf('W'),
+ mSemiFluidgen, Character.valueOf('G'),
+ OrePrefixes.gearGt.get(Materials.StainlessSteel) });
if (CORE.configSwitches.enableMultiblock_AlloyBlastSmelter){
//Industrial Blast Smelter
diff --git a/src/Java/gtPlusPlus/core/recipe/common/CI.java b/src/Java/gtPlusPlus/core/recipe/common/CI.java
index 59df867766..996682464b 100644
--- a/src/Java/gtPlusPlus/core/recipe/common/CI.java
+++ b/src/Java/gtPlusPlus/core/recipe/common/CI.java
@@ -1,6 +1,7 @@
package gtPlusPlus.core.recipe.common;
import gregtech.api.enums.*;
+import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.ALLOY;
@@ -15,6 +16,12 @@ public class CI {
//null
public static ItemStack _NULL = ItemUtils.getSimpleStack(ModItems.AAA_Broken);
+
+ //bits
+ public static long bits = GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE
+ | GT_ModHandler.RecipeBits.BUFFERED;
+ public static long bitsd = GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
+ | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED;
//Circuits
public static Object circuitPrimitive;