aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-10-22 17:32:02 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-10-22 17:32:02 +1000
commit3db8acc3d1de3c040deb8ffc1d94808fc7a57e21 (patch)
tree260a5ca5bb5be05a060df4598ba49a144f03377b /src/Java/gtPlusPlus/core/recipe
parentafa779e36c1c42dfb669831f93d3d9bad96050f7 (diff)
downloadGT5-Unofficial-3db8acc3d1de3c040deb8ffc1d94808fc7a57e21.tar.gz
GT5-Unofficial-3db8acc3d1de3c040deb8ffc1d94808fc7a57e21.tar.bz2
GT5-Unofficial-3db8acc3d1de3c040deb8ffc1d94808fc7a57e21.zip
+ Added 2LiOHCaCO3.
+ Added Calcium Carbonate and Hydroxide. + Added Quicklime. + Added Lithium Carbonate, Fluoride, Peroxide and Hydroxide. + Added Beryllium Fluoride + Added recipes for the creation of all above chemical compounds. > FLiBe Fuel production chain is basically done.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
index e583e05473..87832a4e4e 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
@@ -30,6 +30,7 @@ public class RECIPES_GREGTECH {
distilleryRecipes();
extractorRecipes();
chemicalBathRecipes();
+ chemicalReactorRecipes();
dehydratorRecipes();
addFuels();
}
@@ -190,6 +191,8 @@ public class RECIPES_GREGTECH {
4000); //EU
}catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
+
+ //Raisins from Grapes
try {
CORE.RA.addDehydratorRecipe(
@@ -207,6 +210,45 @@ public class RECIPES_GREGTECH {
}catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
+ //Calcium Hydroxide
+ if (UtilsItems.getItemStackOfAmountFromOreDict("dustQuicklime", 1).getItem() != ModItems.AAA_Broken || LoadedMods.IHL){
+ try {
+
+ CORE.RA.addDehydratorRecipe(
+ new ItemStack[]{
+ UtilsItems.getItemStackOfAmountFromOreDict("dustQuicklime", 10)
+ }, //Item input (Array, up to 2)
+ FluidUtils.getFluidStack("water", 10000), //Fluid input (slot 1)
+ null, //Fluid output (slot 2)
+ new ItemStack[]{
+ UtilsItems.getItemStackOfAmountFromOreDict("dustCalciumHydroxide", 20)
+ }, //Output Array of Items - Upto 9,
+ new int[]{0},
+ 120*20, //Time in ticks
+ 120); //EU
+
+ }catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
+
+ //2 LiOH + CaCO3
+ try {
+
+ CORE.RA.addDehydratorRecipe(
+ new ItemStack[]{
+ UtilsItems.getItemStackOfAmountFromOreDict("dust2LiOHCaCO3", 5)
+ }, //Item input (Array, up to 2)
+ null, //Fluid input (slot 1)
+ null, //Fluid output (slot 2)
+ new ItemStack[]{
+ UtilsItems.getItemStackOfAmountFromOreDict("dustLithiumHydroxide", 2),
+ UtilsItems.getItemStackOfAmountFromOreDict("dustCalciumCarbonate", 3)
+ }, //Output Array of Items - Upto 9,
+ new int[]{0},
+ 120*20, //Time in ticks
+ 1000); //EU
+
+ }catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
+ }
+
}
private static void assemblerRecipes(){
@@ -263,6 +305,26 @@ public class RECIPES_GREGTECH {
90*20,
500);
}
+
+ private static void chemicalReactorRecipes(){
+ GT_Values.RA.addChemicalRecipe(
+ UtilsItems.getItemStackOfAmountFromOreDict("dustLithiumCarbonate", 5), //Input Stack 1
+ UtilsItems.getItemStackOfAmountFromOreDict("dustCalciumHydroxide", 5), //Input Stack 2
+ null, //Fluid Input
+ null, //Fluid Output
+ UtilsItems.getItemStackOfAmountFromOreDict("dust2LiOHCaCO3", 10), //Output Stack
+ 600*20,
+ 128);
+
+ GT_Values.RA.addChemicalRecipe(
+ UtilsItems.getItemStackOfAmountFromOreDict("dustLithiumHydroxide", 5), //Input Stack 1
+ null, //Input Stack 2
+ FluidUtils.getFluidStack("hydrofluoricacid", 2500), //Fluid Input
+ FluidUtils.getFluidStack("water", 2500), //Fluid Output
+ UtilsItems.getItemStackOfAmountFromOreDict("dustLithiumFluoride", 5), //Output Stack
+ 600*20,
+ 128);
+ }
} \ No newline at end of file