aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-07-10 22:19:50 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-07-10 22:19:50 +1000
commited2984f131b714df4a33e78349ec9f4e1ae68b76 (patch)
tree9bd73992cf9e91e4647fd931d1d870b2fd590e9f /src/Java/gtPlusPlus/core/recipe
parent0efe98c5441393e6b12ab82564720fe9ecfb7a51 (diff)
downloadGT5-Unofficial-ed2984f131b714df4a33e78349ec9f4e1ae68b76.tar.gz
GT5-Unofficial-ed2984f131b714df4a33e78349ec9f4e1ae68b76.tar.bz2
GT5-Unofficial-ed2984f131b714df4a33e78349ec9f4e1ae68b76.zip
% Redid all the Coke oven recipes.
+ Most coke oven recipes are now duplicated to the Pyrolyse oven, but not all.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java83
1 files changed, 32 insertions, 51 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
index 50f7f3cda3..86b4727a8e 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
@@ -11,6 +11,7 @@ import gtPlusPlus.core.material.nuclear.NUCLIDE;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.fluid.FluidUtils;
import gtPlusPlus.core.util.item.ItemUtils;
+import gtPlusPlus.core.util.reflect.AddGregtechRecipe;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
@@ -48,58 +49,38 @@ public class RECIPES_GREGTECH {
private static void cokeOvenRecipes(){
Utils.LOG_INFO("Loading Recipes for Industrial Coking Oven.");
- try {
+ //Wood to Charcoal
+ AddGregtechRecipe.addCokeAndPyrolyseRecipes(
+ GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 20L),
+ 20,
+ GT_ModHandler.getSteam(1000),
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Charcoal, 24L),
+ FluidUtils.getFluidStack("fluid.coalgas", 1440),
+ 60,
+ 30);
- //GT Logs to Charcoal Recipe
- //With Sulfuric Acid
- CORE.RA.addCokeOvenRecipe(
- GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 5L), //Input 1
- ItemUtils.getGregtechCircuit(4), //Input 2
- Materials.SulfuricAcid.getFluid(20L), //Fluid Input
- Materials.Creosote.getFluid(175L), //Fluid Output
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Charcoal, 8L), //Item Output
- 800, //Time in ticks
- 30); //EU
- }catch (final NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
- try {
+ //Coal to Coke
+ AddGregtechRecipe.addCokeAndPyrolyseRecipes(
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 16L),
+ 22,
+ GT_ModHandler.getSteam(1000),
+ ItemUtils.getItemStackOfAmountFromOreDict("gemCoalCoke", 14),
+ FluidUtils.getFluidStack("fluid.coalgas", 2880),
+ 30,
+ 120);
+
+ //Coke & Coal
+ CORE.RA.addCokeOvenRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 12L),
+ ItemUtils.getItemStackOfAmountFromOreDict("gemCoalCoke", 8),
+ GT_ModHandler.getSteam(1000),
+ FluidUtils.getFluidStack("fluid.coalgas", 4320),
+ ItemUtils.getItemStackOfAmountFromOreDict("gemCoalCoke", 14),
+ 60*20,
+ 240);
- //Coal -> Coke Recipe
- //With Sulfuric Acid
- CORE.RA.addCokeOvenRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 2L), //Input 1
- ItemUtils.getGregtechCircuit(5), //Input 2
- Materials.SulfuricAcid.getFluid(60L), //Fluid Input
- Materials.Creosote.getFluid(250L), //Fluid Output
- ItemUtils.getSimpleStack(ModItems.itemCoalCoke, 2), //Item Output
- 600, //Time in ticks
- 120); //EU
- }catch (final NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
- try {
- //GT Logs to Charcoal Recipe
- //Without Sulfuric Acid
- CORE.RA.addCokeOvenRecipe(
- GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 20L), //Input 1
- ItemUtils.getGregtechCircuit(2), //Input 2
- FluidUtils.getFluidStack("oxygen", 1000), //Fluid Input
- FluidUtils.getFluidStack("fluid.coalgas", 1440), //Fluid Output
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Charcoal, 24L), //Item Output
- 1200, //Time in ticks
- 30); //EU
- }catch (final NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
- try {
- //Coal -> Coke Recipe
- //Make Coal Gas
- CORE.RA.addCokeOvenRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 10L), //Input 1
- ItemUtils.getGregtechCircuit(3), //Input 2
- GT_ModHandler.getSteam(1000), //Fluid Input
- FluidUtils.getFluidStack("fluid.coalgas", 1440), //Fluid Output
- ItemUtils.getSimpleStack(ModItems.itemCoalCoke, 10), //Item Output
- 900, //Time in ticks
- 120); //EU
- }catch (final NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
}
private static void matterFabRecipes(){
@@ -488,7 +469,7 @@ public class RECIPES_GREGTECH {
GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Cadmium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0]));
GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Lithium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0]));
}
-
+
private static void fluidExtractorRecipes(){
GT_Values.RA.addFluidExtractionRecipe(ItemUtils.getSimpleStack(Items.ender_pearl), null, FluidUtils.getFluidStack("ender", 250), 10000, 100, 30);
}
@@ -539,7 +520,7 @@ public class RECIPES_GREGTECH {
GT_Values.RA.addMixerRecipe(ItemUtils.getItemStackOfAmountFromOreDict("dustUranium233", 4), ItemUtils.getItemStackOfAmountFromOreDict("dustUranium235", 1), null, null, FluidUtils.getFluidStack("hydrofluoricacid", 144*5), FluidUtils.getFluidStack("molten.uraniumtetrafluoride", 144*5), null, 3000, 500);
//GT_Values.RA.addMixerRecipe(ItemUtils.getItemStackOfAmountFromOreDict("cellFluorine", 1), ItemUtils.getItemStackOfAmountFromOreDict("cellFluorine", 1), null, null, FluidUtils.getFluidStack("molten.uraniumtetrafluoride", 720), FluidUtils.getFluidStack("molten.uraniumhexafluoride", 288), null, 5000, 2000);
GT_Values.RA.addMixerRecipe(ItemUtils.getItemStackOfAmountFromOreDict("dustSteel", 20), ItemUtils.getItemStackOfAmountFromOreDict("dustSilicon", 1), ItemUtils.getItemStackOfAmountFromOreDict("dustNickel", 5), ItemUtils.getItemStackOfAmountFromOreDict("dustAluminium", 4), null, null, ItemUtils.getItemStackOfAmountFromOreDict("dustEglinSteel", 30), 1200, 60);
- }
+ }
private static void chemicalReactorRecipes(){
GT_Values.RA.addChemicalRecipe(
@@ -615,7 +596,7 @@ public class RECIPES_GREGTECH {
120*20,
30);
}
-
+
private static void compressorRecipes(){
GT_ModHandler.addCompressionRecipe(ItemUtils.getItemStackOfAmountFromOreDict("dustSmallClay", 4), ItemUtils.getItemStackOfAmountFromOreDict("plateClay", 1));
}