aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/handler
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-05-15 15:25:56 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-05-15 15:25:56 +1000
commitdce34f9ba22f173b7bf5d7c9669cf29120f14e3a (patch)
tree9327ac010bcd69c9142b5c8bf2a7bdf332f1a42c /src/Java/miscutil/core/handler
parent83abafec38764fd6f562ce5320fc446ddaad6ff6 (diff)
downloadGT5-Unofficial-dce34f9ba22f173b7bf5d7c9669cf29120f14e3a.tar.gz
GT5-Unofficial-dce34f9ba22f173b7bf5d7c9669cf29120f14e3a.tar.bz2
GT5-Unofficial-dce34f9ba22f173b7bf5d7c9669cf29120f14e3a.zip
Coking Oven Recipe handler working.
RA wasn't being assigned an instance of GregtechRecipeAdder, which is now fixed in CORE
Diffstat (limited to 'src/Java/miscutil/core/handler')
-rw-r--r--src/Java/miscutil/core/handler/registration/RECIPES_GREGTECH.java43
1 files changed, 31 insertions, 12 deletions
diff --git a/src/Java/miscutil/core/handler/registration/RECIPES_GREGTECH.java b/src/Java/miscutil/core/handler/registration/RECIPES_GREGTECH.java
index 07250e51fa..63360e1260 100644
--- a/src/Java/miscutil/core/handler/registration/RECIPES_GREGTECH.java
+++ b/src/Java/miscutil/core/handler/registration/RECIPES_GREGTECH.java
@@ -5,6 +5,7 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_OreDictUnificator;
import miscutil.core.lib.CORE;
import miscutil.core.util.Utils;
+import miscutil.core.util.UtilsItems;
public class RECIPES_GREGTECH {
@@ -12,18 +13,36 @@ public class RECIPES_GREGTECH {
Utils.LOG_INFO("Loading Recipes through GregAPI for Industrial Multiblocks.");
execute();
}
-
+
private static void execute(){
Utils.LOG_INFO("Loading Recipes for Industrial Coking Oven.");
-
- CORE.RA.addCokeOvenRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Emerald, 1L), //Input 1
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Emerald, 1L), //Input 2
- Materials.Water.getFluid(100L), //Fluid Input 1
- Materials.Lava.getFluid(500L), //Fluid Output
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Diamond, 1L), //Item Output
- 20, //Time in seconds?
- 120); //EU
+
+ try {
+
+ //GT Logs to Charcoal Recipe
+ CORE.RA.addCokeOvenRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 2L), //Input 1
+ GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 2L), //Input 2
+ Materials.SulfuricAcid.getFluid(20L), //Fluid Input
+ Materials.Creosote.getFluid(175L), //Fluid Output
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Charcoal, 2L), //Item Output
+ 800, //Time in ticks
+ 30); //EU
+
+ }catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
+
+ try {
+
+ //Coal -> Coke Recipe
+ CORE.RA.addCokeOvenRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 2L), //Input 1
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 2L), //Input 2
+ Materials.SulfuricAcid.getFluid(80L), //Fluid Input
+ Materials.Creosote.getFluid(250L), //Fluid Output
+ UtilsItems.getItemStack("Railcraft:fuel.coke", 2), //Item Output
+ 600, //Time in ticks
+ 120); //EU
+
+ }catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");}
}
-
-}
+} \ No newline at end of file