aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/recipe
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-07-27 00:26:22 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-07-27 00:26:22 +1000
commit926af00c0b3da2ba168f578eafb3ed8c7c2d9dba (patch)
treedc1a749573a9a9cc624671e9c63b785aae4fac40 /src/Java/miscutil/core/recipe
parent28c115270dc90e6b7358cc45b77242ce9cdc0372 (diff)
downloadGT5-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.java103
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