diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-09-24 15:58:13 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-09-24 15:58:13 +1000 |
commit | 1074bc0bd6c32de743cb63a40627bcff7e27fc33 (patch) | |
tree | c2562c1e0e7cef374febab3cdab57def39156e03 /src/Java/gtPlusPlus/core/recipe | |
parent | 2f323cdeb25030718d6991f132c0b7cfed36e6fd (diff) | |
download | GT5-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.java | 22 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/recipe/common/CI.java | 7 |
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; |