aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/recipe
diff options
context:
space:
mode:
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