diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2017-07-10 22:19:50 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2017-07-10 22:19:50 +1000 |
commit | ed2984f131b714df4a33e78349ec9f4e1ae68b76 (patch) | |
tree | 9bd73992cf9e91e4647fd931d1d870b2fd590e9f /src/Java/gtPlusPlus/core/recipe | |
parent | 0efe98c5441393e6b12ab82564720fe9ecfb7a51 (diff) | |
download | GT5-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.java | 83 |
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)); } |