diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-07-27 00:26:22 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-07-27 00:26:22 +1000 |
commit | 926af00c0b3da2ba168f578eafb3ed8c7c2d9dba (patch) | |
tree | dc1a749573a9a9cc624671e9c63b785aae4fac40 /src/Java/miscutil/core/recipe | |
parent | 28c115270dc90e6b7358cc45b77242ce9cdc0372 (diff) | |
download | GT5-Unofficial-926af00c0b3da2ba168f578eafb3ed8c7c2d9dba.tar.gz GT5-Unofficial-926af00c0b3da2ba168f578eafb3ed8c7c2d9dba.tar.bz2 GT5-Unofficial-926af00c0b3da2ba168f578eafb3ed8c7c2d9dba.zip |
+ Added a Plate Bender Recipe for Staballoy.
+ Added a Blast Furnace Recipe for Staballoy.
+ Added a Vacuum Freezer Recipe for Staballoy.
+ Added Some Raisin Bread for ImQ009.
+ Added a placeholder item for invalid recipes, so that broken recipes show up and hidden/unavailable stuff doesn't.
+ Added a handler for generating ingots & Hot ingots.
% Changed Staballoy to generate from this new ingotHandler.
% Changed getItemStackOfAmountFromOreDict to handle meta, thanks to Greg for pointing that out.
% Changed Matter Fabricator to actually have an output (It was returning 0 previously, thought worked)
- Removed pollution value from the Matter Fabricator.
Diffstat (limited to 'src/Java/miscutil/core/recipe')
-rw-r--r-- | src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java | 103 |
1 files changed, 61 insertions, 42 deletions
diff --git a/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java b/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java index 2529dc60b1..cb963c1b23 100644 --- a/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java +++ b/src/Java/miscutil/core/recipe/RECIPES_GREGTECH.java @@ -30,6 +30,8 @@ public class RECIPES_GREGTECH { extractorRecipes(); addFuels(); blastFurnaceRecipes(); + vacuumFreezerRecipes(); + benderRecipes(); } private static void cokeOvenRecipes(){ @@ -88,7 +90,7 @@ public class RECIPES_GREGTECH { 120); //EU }catch (NullPointerException e){Utils.LOG_INFO("FAILED TO LOAD RECIPES - NULL POINTER SOMEWHERE");} } - + private static void matterFabRecipes(){ Utils.LOG_INFO("Loading Recipes for Matter Fabricator."); @@ -116,13 +118,13 @@ public class RECIPES_GREGTECH { //GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6L), ItemList.Casing_Turbine.get(1L, new Object[0]), ItemList.Casing_Turbine3.get(1L, new Object[0]), 50, 16); } - + private static void distilleryRecipes(){ Utils.LOG_INFO("Registering Distillery/Distillation Tower Recipes."); GT_Values.RA.addDistilleryRecipe(ItemList.Circuit_Integrated.getWithDamage(0L, 4L, new Object[0]), FluidUtils.getFluidStack("air", 20000), FluidUtils.getFluidStack("helium", 1), 400, 30, false); GT_Values.RA.addDistillationTowerRecipe(FluidUtils.getFluidStack("air", 20000), FluidUtils.getFluidStackArray("helium", 1), null, 160, 60); } - + private static void addFuels(){ Utils.LOG_INFO("Registering New Fuels."); GT_Values.RA.addFuel(UtilsItems.simpleMetaStack("EnderIO:bucketFire_water", 0, 1), null, 120, 0); @@ -130,61 +132,78 @@ public class RECIPES_GREGTECH { GT_Values.RA.addFuel(UtilsItems.simpleMetaStack("EnderIO:bucketHootch", 0, 1), null, 36, 0); //System.exit(1); } - + private static void mixerRecipes(){ Utils.LOG_INFO("Registering Mixer Recipes."); GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 8L), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Titanium, 1L), null, null, GT_Values.NF, GT_Values.NF, UtilsItems.getSimpleStack(ModItems.itemDustStaballoy, 2), 32, 8); GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Uranium, 8L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), null, null, GT_Values.NF, GT_Values.NF, UtilsItems.getSimpleStack(ModItems.itemDustSmallStaballoy, 2), 32, 8); GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium, 8L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Titanium, 1L), null, null, GT_Values.NF, GT_Values.NF, UtilsItems.getSimpleStack(ModItems.itemDustTinyStaballoy, 2), 32, 8); } - + private static void extractorRecipes(){ Utils.LOG_INFO("Registering Extractor Recipes."); - GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Sodium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); - GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Cadmium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); - GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Lithium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); + GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Sodium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); + GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Cadmium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); + GT_ModHandler.addExtractionRecipe(GregtechItemList.Battery_RE_EV_Lithium.get(1L, new Object[0]), ItemList.Battery_Hull_HV.get(4L, new Object[0])); } - + private static void registerSkookumChoocher(){ //GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadUniversalSpade, aMaterial, 1L), tBits, new Object[]{"fX", Character.valueOf('X'), OrePrefixes.toolHeadShovel.get(aMaterial)}); } - + private static void blastFurnaceRecipes(){ Utils.LOG_INFO("Registering Blast Furnace Recipes."); - + if (!CORE.disableStaballoyBlastFurnaceRecipe){ - GT_Values.RA.addBlastRecipe( - UtilsItems.simpleMetaStack("gregtech:gt.metaitem.01", 11028, 1), - UtilsItems.simpleMetaStack("gregtech:gt.metaitem.01", 11098, 1), - GT_Values.NF, GT_Values.NF, - UtilsItems.getSimpleStack(ModItems.itemIngotStaballoy, 1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), - (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, - 1000, GT_Materials.Staballoy.mBlastFurnaceTemp); - GT_Values.RA.addBlastRecipe( - UtilsItems.getSimpleStack(ModItems.itemDustStaballoy, 1), - null, - GT_Values.NF, GT_Values.NF, - UtilsItems.getSimpleStack(ModItems.itemIngotStaballoy, 1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), - (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, - 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); - GT_Values.RA.addBlastRecipe( - UtilsItems.getSimpleStack(ModItems.itemDustSmallStaballoy, 4), - null, - GT_Values.NF, GT_Values.NF, - UtilsItems.getSimpleStack(ModItems.itemIngotStaballoy, 1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), - (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, - 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); - GT_Values.RA.addBlastRecipe( - UtilsItems.getSimpleStack(ModItems.itemDustTinyStaballoy, 9), - null, - GT_Values.NF, GT_Values.NF, + GT_Values.RA.addBlastRecipe( + UtilsItems.simpleMetaStack("gregtech:gt.metaitem.01", 11028, 1), + UtilsItems.simpleMetaStack("gregtech:gt.metaitem.01", 11098, 1), + GT_Values.NF, GT_Values.NF, + UtilsItems.getSimpleStack(ModItems.itemHotIngotStaballoy, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), + (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, + 1000, GT_Materials.Staballoy.mBlastFurnaceTemp); + GT_Values.RA.addBlastRecipe( + UtilsItems.getSimpleStack(ModItems.itemDustStaballoy, 1), + null, + GT_Values.NF, GT_Values.NF, + UtilsItems.getSimpleStack(ModItems.itemHotIngotStaballoy, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), + (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, + 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); + GT_Values.RA.addBlastRecipe( + UtilsItems.getSimpleStack(ModItems.itemDustSmallStaballoy, 4), + null, + GT_Values.NF, GT_Values.NF, + UtilsItems.getSimpleStack(ModItems.itemHotIngotStaballoy, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), + (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, + 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); + GT_Values.RA.addBlastRecipe( + UtilsItems.getSimpleStack(ModItems.itemDustTinyStaballoy, 9), + null, + GT_Values.NF, GT_Values.NF, + UtilsItems.getSimpleStack(ModItems.itemHotIngotStaballoy, 1), + GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), + (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, + 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); + } + } + + private static void vacuumFreezerRecipes(){ + + GT_Values.RA.addVacuumFreezerRecipe( + UtilsItems.getSimpleStack(ModItems.itemHotIngotStaballoy, 1), UtilsItems.getSimpleStack(ModItems.itemIngotStaballoy, 1), - GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 1L), - (int) Math.max(GT_Materials.Staballoy.getMass() / 80L, 1L) * GT_Materials.Staballoy.mBlastFurnaceTemp, - 2000, GT_Materials.Staballoy.mBlastFurnaceTemp); + 2000); + } + + private static void benderRecipes(){ + GT_Values.RA.addBenderRecipe( + UtilsItems.getSimpleStack(ModItems.itemIngotStaballoy, 1), + UtilsItems.getSimpleStack(ModItems.itemPlateStaballoy, 1), + 400, + 48); } }
\ No newline at end of file |