diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-05-15 15:25:56 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-05-15 15:25:56 +1000 |
commit | dce34f9ba22f173b7bf5d7c9669cf29120f14e3a (patch) | |
tree | 9327ac010bcd69c9142b5c8bf2a7bdf332f1a42c /src/Java/miscutil/core/handler | |
parent | 83abafec38764fd6f562ce5320fc446ddaad6ff6 (diff) | |
download | GT5-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.java | 43 |
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 |