aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item
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
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')
-rw-r--r--src/Java/gtPlusPlus/core/item/ModItems.java4
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java77
2 files changed, 81 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/item/ModItems.java b/src/Java/gtPlusPlus/core/item/ModItems.java
index a4373333d8..6b85e90d08 100644
--- a/src/Java/gtPlusPlus/core/item/ModItems.java
+++ b/src/Java/gtPlusPlus/core/item/ModItems.java
@@ -19,6 +19,7 @@ import gtPlusPlus.core.item.base.misc.BaseItemMisc;
import gtPlusPlus.core.item.base.misc.BaseItemMisc.MiscTypes;
import gtPlusPlus.core.item.base.plates.BaseItemPlate;
import gtPlusPlus.core.item.base.plates.BaseItemPlateDouble;
+import gtPlusPlus.core.item.chemistry.CoalTar;
import gtPlusPlus.core.item.effects.RarityUncommon;
import gtPlusPlus.core.item.general.*;
import gtPlusPlus.core.item.general.chassis.*;
@@ -545,6 +546,9 @@ public final class ModItems {
itemDehydratorCoil = new itemDehydratorCoil();
itemAirFilter = new ItemAirFilter();
+
+ //Chemistry
+ CoalTar.run();
//Misc Items
Item tI;
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
+*/
+ }
+
+}