aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item/chemistry
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-07-04 10:52:11 +1000
committerAlkalus <draknyte1@hotmail.com>2017-07-04 10:52:11 +1000
commit471be859b3e474c1dec35970300b1aeb63bf3fea (patch)
tree54f9c6617797c367a673c901f62e8114e331a0ee /src/Java/gtPlusPlus/core/item/chemistry
parent709f1b2de18c7911458e8edbbbefb87721f8e23b (diff)
downloadGT5-Unofficial-471be859b3e474c1dec35970300b1aeb63bf3fea.tar.gz
GT5-Unofficial-471be859b3e474c1dec35970300b1aeb63bf3fea.tar.bz2
GT5-Unofficial-471be859b3e474c1dec35970300b1aeb63bf3fea.zip
+ Added Coal Tar.
+ Added Coal Tar Recipes. - Removed some bad debugging from the Coke Oven. $ Disabled a check in the fluid generator which in rare cases caused them not to be created.
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/chemistry')
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java
new file mode 100644
index 0000000000..5cf4bc96d3
--- /dev/null
+++ b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java
@@ -0,0 +1,77 @@
+package gtPlusPlus.core.item.chemistry;
+
+import gregtech.api.GregTech_API;
+import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.Materials;
+import gregtech.api.enums.OrePrefixes;
+import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.common.GT_Proxy;
+import gtPlusPlus.core.lib.CORE;
+import gtPlusPlus.core.util.fluid.FluidUtils;
+import gtPlusPlus.core.util.item.ItemUtils;
+
+public class CoalTar {
+
+ public static void run(){
+
+ //Create Coal Tar
+ FluidUtils.generateFluidNonMolten("CoalTar", "Coal Tar", 450, new short[]{32, 32, 32, 100}, null, null);
+
+ //Create Coal Tar From Coal
+ CORE.RA.addCokeOvenRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Lignite, 16L), //Input 1
+ GT_Values.NI, //Input 2
+ GT_Values.NF, //Fluid Input
+ FluidUtils.getFluidStack("coaltar", 800), //Fluid Output
+ ItemUtils.getItemStackOfAmountFromOreDict("dustSmallDarkAsh", 2), //Item Output
+ 150*20, //Time in ticks
+ 120); //EU
+
+ //Create Coal Tar From Coal
+ CORE.RA.addCokeOvenRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 16L), //Input 1
+ GT_Values.NI, //Input 2
+ GT_Values.NF, //Fluid Input
+ FluidUtils.getFluidStack("coaltar", 2200), //Fluid Output
+ ItemUtils.getItemStackOfAmountFromOreDict("dustSmallDarkAsh", 2), //Item Output
+ 120*20, //Time in ticks
+ 240); //EU
+
+ //Create Coal Tar From Coal
+ CORE.RA.addCokeOvenRecipe(
+ ItemUtils.getItemStack("Railcraft:fuel.coke", 16), //Input 1
+ GT_Values.NI, //Input 2
+ GT_Values.NF, //Fluid Input
+ FluidUtils.getFluidStack("coaltar", 3400), //Fluid Output
+ ItemUtils.getItemStackOfAmountFromOreDict("dustSmallAsh", 3), //Item Output
+ 120*20, //Time in ticks
+ 360); //EU
+
+
+ /*//Create Coal Tar From Coal
+ GT_Values.RA.addBlastRecipe(
+ ItemUtils.getItemStackOfAmountFromOreDict("gemCoal", 16),
+ GT_Values.NI,
+ GT_Values.NF,
+ FluidUtils.getFluidStack("coaltar", 2200),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustSmallDarkAsh", 2),
+ GT_Values.NI,
+ 120*20,
+ 240, //EU
+ 2700); //Heat
+
+ //Create Coal Tar From Coal
+ GT_Values.RA.addBlastRecipe(
+ ItemUtils.getItemStackOfAmountFromOreDict("gemCoke", 16),
+ GT_Values.NI,
+ GT_Values.NF,
+ FluidUtils.getFluidStack("coaltar", 3400),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustSmallAsh", 3),
+ GT_Values.NI,
+ 120*20,
+ 360, //EU
+ 3100); //Heat
+*/
+ }
+
+}