diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-09-14 20:46:40 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-09-14 20:46:40 +1000 |
commit | 0fe6940235f16efa98e59be776a5f25798a97059 (patch) | |
tree | 55e82da3fef68722816a9e50ece11d72d1f2b58b | |
parent | bae79b4ac8780835a31c73fd837094573a21c0fe (diff) | |
download | GT5-Unofficial-0fe6940235f16efa98e59be776a5f25798a97059.tar.gz GT5-Unofficial-0fe6940235f16efa98e59be776a5f25798a97059.tar.bz2 GT5-Unofficial-0fe6940235f16efa98e59be776a5f25798a97059.zip |
+ Added recipes for 2-Ethylanthrahydroquinone, Hydrogen Peroxide, Lithium Hydroperoxide and Lithium Peroxide.
-rw-r--r-- | src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java | 77 |
1 files changed, 73 insertions, 4 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java index 77fa391111..336ee97657 100644 --- a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java +++ b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java @@ -1,6 +1,7 @@ package gtPlusPlus.core.item.chemistry; import gregtech.api.enums.*; +import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gtPlusPlus.core.item.ModItems; import gtPlusPlus.core.lib.CORE; @@ -98,9 +99,12 @@ public class CoalTar { recipeNaphthaleneToPhthalicAcid(); recipePhthalicAcidToPhthalicAnhydride(); recipe2Ethylanthraquinone(); + recipe2Ethylanthrahydroquinone(); + recipeHydrogenPeroxide(); + recipeLithiumHydroperoxide(); + recipeLithiumPeroxide(); } - public static void recipeCreateEthylene(){ CORE.RA.addDehydratorRecipe( ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 2), @@ -267,7 +271,7 @@ public class CoalTar { }, 60*20, 120); - + } private static void recipe2Ethylanthraquinone() { @@ -278,7 +282,72 @@ public class CoalTar { FluidUtils.getFluidStack("fluid.2ethylanthraquinone", 2000+(144*4)), ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 2), 20*16); - + + } + + private static void recipe2Ethylanthrahydroquinone() { + GT_Values.RA.addChemicalRecipe( + ItemUtils.getItemStackOfAmountFromOreDict("platePalladium", 0), + ItemUtils.getItemStackOfAmountFromOreDict("cell2Ethylanthraquinone", 1), + FluidUtils.getFluidStack("hydrogen", 500), + FluidUtils.getFluidStack("fluid.2ethylanthrahydroquinone", 1200), + ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 1), + 20*40); + + } + + private static void recipeHydrogenPeroxide() { + GT_Values.RA.addElectrolyzerRecipe( + GT_ModHandler.getAirCell(15), + ItemUtils.getItemStackOfAmountFromOreDict("cell2Ethylanthrahydroquinone", 5), + FluidUtils.getFluidStack("fluid.anthracene", 50), + FluidUtils.getFluidStack("fluid.2ethylanthrahydroquinone", 4450), + ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 2), + ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 13), + null, + null, + null, + null, + new int[]{10000, 10000}, + 20*90, + 240); + } + + + private static void recipeLithiumHydroperoxide() { + GT_Values.RA.addElectrolyzerRecipe( + ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroxide", 7), + ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 1), + FluidUtils.getFluidStack("fluid.cellhydrogenperoxide", 50), + null, + ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroperoxide", 14), + ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 1), + null, + null, + null, + null, + new int[]{10000, 10000}, + 20*60, + 240); + } + + + private static void recipeLithiumPeroxide() { + CORE.RA.addDehydratorRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroperoxide", 2), + ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 3) + }, + null, + null, + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumPeroxide", 1), + ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 1), + ItemUtils.getItemStackOfAmountFromOreDict("cellWater", 2) + }, + new int[]{10000, 10000, 10000}, + 20*100, + 240); } - + } |