aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/recipe
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core/recipe')
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/Gregtech_Recipe_Adder.java55
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/LOADER_Machine_Components.java33
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Extruder.java31
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java1531
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_General.java290
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_LaserEngraver.java240
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_MTWRAPPER.java14
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_MachineComponents.java3
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java2131
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Old_Circuits.java324
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_RareEarthProcessing.java43
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_SeleniumProcessing.java171
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Shapeless.java3
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Tools.java7
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPE_Batteries.java3
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/ShapedRecipeObject.java17
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/common/CI.java291
17 files changed, 1887 insertions, 3300 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/Gregtech_Recipe_Adder.java b/src/main/java/gtPlusPlus/core/recipe/Gregtech_Recipe_Adder.java
index 9348584e34..0b2b452e43 100644
--- a/src/main/java/gtPlusPlus/core/recipe/Gregtech_Recipe_Adder.java
+++ b/src/main/java/gtPlusPlus/core/recipe/Gregtech_Recipe_Adder.java
@@ -1,11 +1,12 @@
package gtPlusPlus.core.recipe;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
import gregtech.api.enums.GT_Values;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
public class Gregtech_Recipe_Adder {
@@ -16,35 +17,15 @@ public class Gregtech_Recipe_Adder {
private static ItemStack outputStack1;
private static ItemStack outputStack2;
- public static void addRecipe(
- final Item maceratorInput,
- final int maceratorInputAmount1,
- final Item maceratorOutput,
- final int maceratorOutputAmount1,
- final Item compressorInput,
- final int compressorInputAmount1,
- final Item compressorOutput,
- final int compressorOutputAmount1,
- final Item blastFurnaceInput,
- final int blastFurnaceInputAmount1,
- final Item blastFurnaceOutput,
- final int blastFurnaceOutputAmount1,
- final Item blastFurnaceInput2,
- final int blastFurnaceInputAmount2,
- final Item blastFurnaceOutput2,
- final int blastFurnaceOutputAmount2,
- final Item smeltingInput,
- final int smeltingInputAmount1,
- final Item smeltingOutput,
- final int smeltingOutputAmount1,
- final int euPerTick,
- final int timeInTicks,
- final boolean addMaceratorRecipe,
- final boolean addCompressorRecipe,
- final boolean addBlastFurnaceRecipe,
- final int blastFurnaceTemp,
- final boolean addSmeltingRecipe,
- final boolean addMixerRecipe) {
+ public static void addRecipe(final Item maceratorInput, final int maceratorInputAmount1, final Item maceratorOutput,
+ final int maceratorOutputAmount1, final Item compressorInput, final int compressorInputAmount1,
+ final Item compressorOutput, final int compressorOutputAmount1, final Item blastFurnaceInput,
+ final int blastFurnaceInputAmount1, final Item blastFurnaceOutput, final int blastFurnaceOutputAmount1,
+ final Item blastFurnaceInput2, final int blastFurnaceInputAmount2, final Item blastFurnaceOutput2,
+ final int blastFurnaceOutputAmount2, final Item smeltingInput, final int smeltingInputAmount1,
+ final Item smeltingOutput, final int smeltingOutputAmount1, final int euPerTick, final int timeInTicks,
+ final boolean addMaceratorRecipe, final boolean addCompressorRecipe, final boolean addBlastFurnaceRecipe,
+ final int blastFurnaceTemp, final boolean addSmeltingRecipe, final boolean addMixerRecipe) {
euT = euPerTick;
ticks = timeInTicks;
@@ -92,15 +73,11 @@ public class Gregtech_Recipe_Adder {
GT_ModHandler.addCompressionRecipe(input1, output1);
}
- private static void addBlastFurnaceRecipe(
- final ItemStack input1,
- final ItemStack input2,
- final ItemStack output1,
- final ItemStack output2,
- final int tempRequired) {
+ private static void addBlastFurnaceRecipe(final ItemStack input1, final ItemStack input2, final ItemStack output1,
+ final ItemStack output2, final int tempRequired) {
Logger.INFO("Registering Blast Furnace Recipes.");
- GT_Values.RA.addBlastRecipe(
- input1, input2, GT_Values.NF, GT_Values.NF, output1, output2, ticks, euT, tempRequired);
+ GT_Values.RA
+ .addBlastRecipe(input1, input2, GT_Values.NF, GT_Values.NF, output1, output2, ticks, euT, tempRequired);
}
private static void addSmeltingRecipe(final ItemStack input1, final ItemStack output1) {
diff --git a/src/main/java/gtPlusPlus/core/recipe/LOADER_Machine_Components.java b/src/main/java/gtPlusPlus/core/recipe/LOADER_Machine_Components.java
index 07622ee65b..ff104057b1 100644
--- a/src/main/java/gtPlusPlus/core/recipe/LOADER_Machine_Components.java
+++ b/src/main/java/gtPlusPlus/core/recipe/LOADER_Machine_Components.java
@@ -66,16 +66,11 @@ public class LOADER_Machine_Components {
CI.sensor_EV = ItemList.Sensor_EV.get(1);
CI.sensor_IV = ItemList.Sensor_IV.get(1);
if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- CI.fluidRegulator_LV = ItemUtils.getValueOfItemList("FluidRegulator_LV", ItemList.Pump_LV)
- .get(1);
- CI.fluidRegulator_MV = ItemUtils.getValueOfItemList("FluidRegulator_MV", ItemList.Pump_MV)
- .get(1);
- CI.fluidRegulator_HV = ItemUtils.getValueOfItemList("FluidRegulator_HV", ItemList.Pump_HV)
- .get(1);
- CI.fluidRegulator_EV = ItemUtils.getValueOfItemList("FluidRegulator_EV", ItemList.Pump_EV)
- .get(1);
- CI.fluidRegulator_IV = ItemUtils.getValueOfItemList("FluidRegulator_IV", ItemList.Pump_IV)
- .get(1);
+ CI.fluidRegulator_LV = ItemUtils.getValueOfItemList("FluidRegulator_LV", ItemList.Pump_LV).get(1);
+ CI.fluidRegulator_MV = ItemUtils.getValueOfItemList("FluidRegulator_MV", ItemList.Pump_MV).get(1);
+ CI.fluidRegulator_HV = ItemUtils.getValueOfItemList("FluidRegulator_HV", ItemList.Pump_HV).get(1);
+ CI.fluidRegulator_EV = ItemUtils.getValueOfItemList("FluidRegulator_EV", ItemList.Pump_EV).get(1);
+ CI.fluidRegulator_IV = ItemUtils.getValueOfItemList("FluidRegulator_IV", ItemList.Pump_IV).get(1);
}
}
@@ -107,12 +102,9 @@ public class LOADER_Machine_Components {
CI.sensor_UV = ItemUtils.simpleMetaStack("gregtech:gt.metaitem.01", 32697, 1);
if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- CI.fluidRegulator_LuV = ItemUtils.getValueOfItemList("FluidRegulator_LuV", ItemList.Pump_LuV)
- .get(1);
- CI.fluidRegulator_ZPM = ItemUtils.getValueOfItemList("FluidRegulator_ZPM", ItemList.Pump_ZPM)
- .get(1);
- CI.fluidRegulator_UV = ItemUtils.getValueOfItemList("FluidRegulator_UV", ItemList.Pump_UV)
- .get(1);
+ CI.fluidRegulator_LuV = ItemUtils.getValueOfItemList("FluidRegulator_LuV", ItemList.Pump_LuV).get(1);
+ CI.fluidRegulator_ZPM = ItemUtils.getValueOfItemList("FluidRegulator_ZPM", ItemList.Pump_ZPM).get(1);
+ CI.fluidRegulator_UV = ItemUtils.getValueOfItemList("FluidRegulator_UV", ItemList.Pump_UV).get(1);
}
registerComponentsULV();
@@ -154,12 +146,9 @@ public class LOADER_Machine_Components {
CI.sensor_MAX = GregtechItemList.Sensor_MAX.get(1);
if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- CI.fluidRegulator_LuV = ItemUtils.getValueOfItemList("FluidRegulator_LuV", ItemList.Pump_LuV)
- .get(1);
- CI.fluidRegulator_ZPM = ItemUtils.getValueOfItemList("FluidRegulator_ZPM", ItemList.Pump_ZPM)
- .get(1);
- CI.fluidRegulator_UV = ItemUtils.getValueOfItemList("FluidRegulator_UV", ItemList.Pump_UV)
- .get(1);
+ CI.fluidRegulator_LuV = ItemUtils.getValueOfItemList("FluidRegulator_LuV", ItemList.Pump_LuV).get(1);
+ CI.fluidRegulator_ZPM = ItemUtils.getValueOfItemList("FluidRegulator_ZPM", ItemList.Pump_ZPM).get(1);
+ CI.fluidRegulator_UV = ItemUtils.getValueOfItemList("FluidRegulator_UV", ItemList.Pump_UV).get(1);
}
registerComponentsULV();
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Extruder.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Extruder.java
index 122a35f3a6..524aa08f60 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_Extruder.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_Extruder.java
@@ -1,12 +1,13 @@
package gtPlusPlus.core.recipe;
+import net.minecraft.item.ItemStack;
+
import gregtech.api.enums.*;
import gregtech.api.interfaces.IOreRecipeRegistrator;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
-import net.minecraft.item.ItemStack;
public class RECIPES_Extruder implements IOreRecipeRegistrator {
@@ -15,17 +16,11 @@ public class RECIPES_Extruder implements IOreRecipeRegistrator {
OrePrefixes.dust.add((IOreRecipeRegistrator) this);
}
- public void registerOre(
- final OrePrefixes aPrefix,
- final Materials aMaterial,
- final String aOreDictName,
- final String aModName,
- final ItemStack aStack) {
- if (!CORE.GTNH
- && ((aMaterial == Materials.Glass
- || aMaterial == Materials.WroughtIron
- || GT_OreDictUnificator.get(OrePrefixes.ingot, (Object) aMaterial, 1L) != null)
- && !aMaterial.contains(SubTag.NO_SMELTING))) {
+ public void registerOre(final OrePrefixes aPrefix, final Materials aMaterial, final String aOreDictName,
+ final String aModName, final ItemStack aStack) {
+ if (!CORE.GTNH && ((aMaterial == Materials.Glass || aMaterial == Materials.WroughtIron
+ || GT_OreDictUnificator.get(OrePrefixes.ingot, (Object) aMaterial, 1L) != null)
+ && !aMaterial.contains(SubTag.NO_SMELTING))) {
final long aMaterialMass = aMaterial.getMass();
final int tAmount = (int) (aPrefix.mMaterialAmount / 3628800L);
if (tAmount > 0 && tAmount <= 64 && aPrefix.mMaterialAmount % 3628800L == 0L) {
@@ -37,17 +32,17 @@ public class RECIPES_Extruder implements IOreRecipeRegistrator {
}
GT_Values.RA.addExtruderRecipe(
- GT_Utility.copyAmount(1L, new Object[] {aStack}),
+ GT_Utility.copyAmount(1L, new Object[] { aStack }),
GregtechItemList.Shape_Extruder_SmallGear.get(0L, new Object[0]),
- GT_OreDictUnificator.get(
- OrePrefixes.gearGtSmall, (Object) aMaterial.mSmeltInto, (long) tAmount),
+ GT_OreDictUnificator
+ .get(OrePrefixes.gearGtSmall, (Object) aMaterial.mSmeltInto, (long) tAmount),
((int) Math.max(aMaterialMass * 5L * tAmount, tAmount) / 4),
8 * tVoltageMultiplier);
GT_Values.RA.addAlloySmelterRecipe(
- GT_Utility.copyAmount(2L, new Object[] {aStack}),
+ GT_Utility.copyAmount(2L, new Object[] { aStack }),
ItemList.Shape_Mold_Gear_Small.get(0L, new Object[0]),
- GT_OreDictUnificator.get(
- OrePrefixes.gearGtSmall, (Object) aMaterial.mSmeltInto, (long) tAmount),
+ GT_OreDictUnificator
+ .get(OrePrefixes.gearGtSmall, (Object) aMaterial.mSmeltInto, (long) tAmount),
((int) Math.max(aMaterialMass * 10L * tAmount, tAmount) / 4),
2 * tVoltageMultiplier);
}
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
index 41313c68c5..0dcdb008bb 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
@@ -2,6 +2,14 @@ package gtPlusPlus.core.recipe;
import static gtPlusPlus.core.lib.CORE.GTNH;
+import java.util.ArrayList;
+
+import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidStack;
+import net.minecraftforge.oredict.OreDictionary;
+
import cpw.mods.fml.common.Loader;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
@@ -30,12 +38,6 @@ import gtPlusPlus.core.util.minecraft.MaterialUtils;
import gtPlusPlus.core.util.reflect.AddGregtechRecipe;
import gtPlusPlus.xmod.bop.blocks.BOP_Block_Registrator;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
-import java.util.ArrayList;
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.FluidStack;
-import net.minecraftforge.oredict.OreDictionary;
public class RECIPES_GREGTECH {
@@ -128,77 +130,50 @@ public class RECIPES_GREGTECH {
// Advanced method for Nitric Acid Production
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(17), CI.getPinkCatalyst(0),
- },
- new FluidStack[] {
- FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 4000),
- FluidUtils.getAir(4000),
- FluidUtils.getWater(2000),
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(17), CI.getPinkCatalyst(0), },
+ new FluidStack[] { FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 4000),
+ FluidUtils.getAir(4000), FluidUtils.getWater(2000), },
new ItemStack[] {},
- new FluidStack[] {
- FluidUtils.getFluidStack("nitricacid", 4000),
- },
+ new FluidStack[] { FluidUtils.getFluidStack("nitricacid", 4000), },
10 * 20,
480,
3);
// Advanced recipe for Fluorine Production
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(17),
- CI.getPurpleCatalyst(0),
- ItemUtils.getSimpleStack(Blocks.sandstone, 64),
- ItemUtils.getSimpleStack(Blocks.sandstone, 64)
- },
- new FluidStack[] {FluidUtils.getFluidStack("nitricacid", 4000), FluidUtils.getAir(8000)},
- new ItemStack[] {
- FLUORIDES.FLUORITE.getOre(8),
- FLUORIDES.FLUORITE.getOre(4),
- FLUORIDES.FLUORITE.getOre(4),
- FLUORIDES.FLUORITE.getOre(4),
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(17), CI.getPurpleCatalyst(0),
+ ItemUtils.getSimpleStack(Blocks.sandstone, 64),
+ ItemUtils.getSimpleStack(Blocks.sandstone, 64) },
+ new FluidStack[] { FluidUtils.getFluidStack("nitricacid", 4000), FluidUtils.getAir(8000) },
+ new ItemStack[] { FLUORIDES.FLUORITE.getOre(8), FLUORIDES.FLUORITE.getOre(4),
+ FLUORIDES.FLUORITE.getOre(4), FLUORIDES.FLUORITE.getOre(4), },
new FluidStack[] {},
- new int[] {0, 2500, 2000, 1500},
+ new int[] { 0, 2500, 2000, 1500 },
10 * 20,
1024,
5);
// Advanced recipe for Fluorine Production
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(17),
- CI.getPurpleCatalyst(0),
- ItemUtils.getSimpleStack(Blocks.sand, 64),
- ItemUtils.getSimpleStack(Blocks.sand, 64)
- },
- new FluidStack[] {FluidUtils.getFluidStack("nitricacid", 5000), FluidUtils.getAir(12000)},
- new ItemStack[] {
- FLUORIDES.FLUORITE.getOre(4),
- FLUORIDES.FLUORITE.getOre(2),
- FLUORIDES.FLUORITE.getOre(2),
- FLUORIDES.FLUORITE.getOre(2),
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(17), CI.getPurpleCatalyst(0),
+ ItemUtils.getSimpleStack(Blocks.sand, 64), ItemUtils.getSimpleStack(Blocks.sand, 64) },
+ new FluidStack[] { FluidUtils.getFluidStack("nitricacid", 5000), FluidUtils.getAir(12000) },
+ new ItemStack[] { FLUORIDES.FLUORITE.getOre(4), FLUORIDES.FLUORITE.getOre(2),
+ FLUORIDES.FLUORITE.getOre(2), FLUORIDES.FLUORITE.getOre(2), },
new FluidStack[] {},
- new int[] {7500, 1500, 1000, 500},
+ new int[] { 7500, 1500, 1000, 500 },
10 * 20,
1024,
5);
// 3NO2 + H2O = 2HNO3 + NO
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(16), CI.getPinkCatalyst(0),
- },
- new FluidStack[] {
- FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 3000), FluidUtils.getDistilledWater(1000)
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(16), CI.getPinkCatalyst(0), },
+ new FluidStack[] { FluidUtils.getFluidStack(GenericChem.Nitrogen_Dioxide, 3000),
+ FluidUtils.getDistilledWater(1000) },
new ItemStack[] {},
- new FluidStack[] {
- FluidUtils.getFluidStack("nitricacid", 2000),
- FluidUtils.getFluidStack(GenericChem.Nitric_Oxide, 1000),
- },
+ new FluidStack[] { FluidUtils.getFluidStack("nitricacid", 2000),
+ FluidUtils.getFluidStack(GenericChem.Nitric_Oxide, 1000), },
10 * 20,
480,
2);
@@ -206,44 +181,34 @@ public class RECIPES_GREGTECH {
// Produce Boric Acid
// Na2B4O7ยท10H2O + 2HCl = 4B(OH)3 + 2NaCl + 5H2O
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(21), ItemUtils.getItemStackOfAmountFromOreDict("dustBorax", 23),
- },
- new FluidStack[] {FluidUtils.getFluidStack(GenericChem.HydrochloricAcid, 2000)},
- new ItemStack[] {
- ItemUtils.getItemStackOfAmountFromOreDict("dustSalt", 4),
- },
- new FluidStack[] {FluidUtils.getFluidStack("boricacid", 4000), FluidUtils.getWater(5000)},
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(21),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustBorax", 23), },
+ new FluidStack[] { FluidUtils.getFluidStack(GenericChem.HydrochloricAcid, 2000) },
+ new ItemStack[] { ItemUtils.getItemStackOfAmountFromOreDict("dustSalt", 4), },
+ new FluidStack[] { FluidUtils.getFluidStack("boricacid", 4000), FluidUtils.getWater(5000) },
20 * 30,
MaterialUtils.getVoltageForTier(3),
3);
// Produce Th232
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(22),
- ELEMENT.getInstance().THORIUM.getDust(16)
- },
- new FluidStack[] {FluidUtils.getDistilledWater(2000), FluidUtils.getFluidStack("boricacid", 1500)},
- new ItemStack[] {
- ELEMENT.getInstance().THORIUM.getSmallDust(32),
- ELEMENT.getInstance().THORIUM232.getDust(2),
- ELEMENT.getInstance().THORIUM232.getSmallDust(2),
- ELEMENT.getInstance().URANIUM232.getDust(1),
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(22), ELEMENT.getInstance().THORIUM.getDust(16) },
+ new FluidStack[] { FluidUtils.getDistilledWater(2000), FluidUtils.getFluidStack("boricacid", 1500) },
+ new ItemStack[] { ELEMENT.getInstance().THORIUM.getSmallDust(32),
+ ELEMENT.getInstance().THORIUM232.getDust(2), ELEMENT.getInstance().THORIUM232.getSmallDust(2),
+ ELEMENT.getInstance().URANIUM232.getDust(1), },
new FluidStack[] {},
- new int[] {0, 0, 1000, 250},
+ new int[] { 0, 0, 1000, 250 },
20 * 300,
MaterialUtils.getVoltageForTier(4),
4);
// Modify Sapling into Pine Sapling
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {CI.getNumberedBioCircuit(6), ItemUtils.getSimpleStack(Blocks.sapling, 32)},
- new FluidStack[] {
- FluidUtils.getFluidStack("fluid.geneticmutagen", 2000), FluidUtils.getDistilledWater(8000)
- },
- new ItemStack[] {ItemUtils.getSimpleStack(BOP_Block_Registrator.sapling_Pine, 16)},
+ new ItemStack[] { CI.getNumberedBioCircuit(6), ItemUtils.getSimpleStack(Blocks.sapling, 32) },
+ new FluidStack[] { FluidUtils.getFluidStack("fluid.geneticmutagen", 2000),
+ FluidUtils.getDistilledWater(8000) },
+ new ItemStack[] { ItemUtils.getSimpleStack(BOP_Block_Registrator.sapling_Pine, 16) },
new FluidStack[] {},
120 * 20,
64,
@@ -252,34 +217,28 @@ public class RECIPES_GREGTECH {
// Convert GT++ Plutonium239 into normal Plutonium
if (Materials.Plutonium.mDefaultLocalName.equals("Plutonium 239")) {
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(16),
- ELEMENT.getInstance().PLUTONIUM239.getDust(1)
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(16),
+ ELEMENT.getInstance().PLUTONIUM239.getDust(1) },
new FluidStack[] {},
- new ItemStack[] {ItemUtils.getItemStackOfAmountFromOreDict("dustPlutonium", 1)},
+ new ItemStack[] { ItemUtils.getItemStackOfAmountFromOreDict("dustPlutonium", 1) },
new FluidStack[] {},
5 * 20,
1,
2);
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(16),
- ELEMENT.getInstance().PLUTONIUM239.getSmallDust(1)
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(16),
+ ELEMENT.getInstance().PLUTONIUM239.getSmallDust(1) },
new FluidStack[] {},
- new ItemStack[] {ItemUtils.getItemStackOfAmountFromOreDict("dustSmallPlutonium", 1)},
+ new ItemStack[] { ItemUtils.getItemStackOfAmountFromOreDict("dustSmallPlutonium", 1) },
new FluidStack[] {},
5 * 20,
1,
2);
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(16),
- ELEMENT.getInstance().PLUTONIUM239.getTinyDust(1)
- },
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(16),
+ ELEMENT.getInstance().PLUTONIUM239.getTinyDust(1) },
new FluidStack[] {},
- new ItemStack[] {ItemUtils.getItemStackOfAmountFromOreDict("dustTinyPlutonium", 1)},
+ new ItemStack[] { ItemUtils.getItemStackOfAmountFromOreDict("dustTinyPlutonium", 1) },
new FluidStack[] {},
5 * 20,
1,
@@ -289,18 +248,12 @@ public class RECIPES_GREGTECH {
int aLaureniumTier = ALLOY.LAURENIUM.vTier;
// Adding Recipes for Casings
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(12),
- CI.getTieredMachineCasing(aLaureniumTier - 1),
- ALLOY.LAURENIUM.getPlate(8),
- CI.getGear(aLaureniumTier, 2)
- },
- new FluidStack[] {
- CI.getTieredFluid(aLaureniumTier, 2 * 144),
- CI.getAlternativeTieredFluid(aLaureniumTier - 1, 4 * 144),
- CI.getTertiaryTieredFluid(aLaureniumTier - 2, 6 * 144)
- },
- new ItemStack[] {GregtechItemList.Casing_Machine_Custom_3.get(1)},
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(12), CI.getTieredMachineCasing(aLaureniumTier - 1),
+ ALLOY.LAURENIUM.getPlate(8), CI.getGear(aLaureniumTier, 2) },
+ new FluidStack[] { CI.getTieredFluid(aLaureniumTier, 2 * 144),
+ CI.getAlternativeTieredFluid(aLaureniumTier - 1, 4 * 144),
+ CI.getTertiaryTieredFluid(aLaureniumTier - 2, 6 * 144) },
+ new ItemStack[] { GregtechItemList.Casing_Machine_Custom_3.get(1) },
new FluidStack[] {},
20 * 20,
MaterialUtils.getVoltageForTier(aLaureniumTier - 2),
@@ -309,18 +262,12 @@ public class RECIPES_GREGTECH {
int aBotmiumTier = ALLOY.BOTMIUM.vTier;
// Adding Recipes for Casings
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(12),
- CI.getTieredMachineCasing(aBotmiumTier - 1),
- ALLOY.BOTMIUM.getPlate(8),
- CI.getGear(aBotmiumTier, 2)
- },
- new FluidStack[] {
- CI.getTieredFluid(aBotmiumTier, 2 * 144),
- CI.getAlternativeTieredFluid(aBotmiumTier - 1, 4 * 144),
- CI.getTertiaryTieredFluid(aBotmiumTier - 2, 6 * 144)
- },
- new ItemStack[] {GregtechItemList.Casing_Machine_Custom_4.get(1)},
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(12), CI.getTieredMachineCasing(aBotmiumTier - 1),
+ ALLOY.BOTMIUM.getPlate(8), CI.getGear(aBotmiumTier, 2) },
+ new FluidStack[] { CI.getTieredFluid(aBotmiumTier, 2 * 144),
+ CI.getAlternativeTieredFluid(aBotmiumTier - 1, 4 * 144),
+ CI.getTertiaryTieredFluid(aBotmiumTier - 2, 6 * 144) },
+ new ItemStack[] { GregtechItemList.Casing_Machine_Custom_4.get(1) },
new FluidStack[] {},
20 * 20,
MaterialUtils.getVoltageForTier(aBotmiumTier - 2),
@@ -329,12 +276,10 @@ public class RECIPES_GREGTECH {
// Refine GT HF into GT++ HF
if (FluidUtils.doesHydrofluoricAcidGtExist()) {
CORE.RA.addChemicalPlantRecipe(
- new ItemStack[] {
- CI.getNumberedAdvancedCircuit(22),
- },
- new FluidStack[] {FluidUtils.getHydrofluoricAcid(2000), FluidUtils.getHydrofluoricAcidGT(5000)},
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(22), },
+ new FluidStack[] { FluidUtils.getHydrofluoricAcid(2000), FluidUtils.getHydrofluoricAcidGT(5000) },
new ItemStack[] {},
- new FluidStack[] {FluidUtils.getHydrofluoricAcid(4500)},
+ new FluidStack[] { FluidUtils.getHydrofluoricAcid(4500) },
30 * 20,
480,
3);
@@ -343,18 +288,28 @@ public class RECIPES_GREGTECH {
private static void fluidheaterRecipes() {
GT_Values.RA.addFluidHeaterRecipe(
- CI.getNumberedCircuit(20), FluidUtils.getWater(1000), FluidUtils.getHotWater(1000), 30, 30);
+ CI.getNumberedCircuit(20),
+ FluidUtils.getWater(1000),
+ FluidUtils.getHotWater(1000),
+ 30,
+ 30);
}
private static void vacuumFreezerRecipes() {
GT_Values.RA.addVacuumFreezerRecipe(
- GregtechItemList.Bomb_Cast_Molten.get(1), GregtechItemList.Bomb_Cast_Set.get(1), 20 * 30);
+ GregtechItemList.Bomb_Cast_Molten.get(1),
+ GregtechItemList.Bomb_Cast_Set.get(1),
+ 20 * 30);
}
private static void latheRecipes() {
GT_Values.RA.addLatheRecipe(
- ALLOY.EGLIN_STEEL.getBlock(1), GregtechItemList.Bomb_Cast_Mold.get(1), null, 20 * 60 * 15, 120);
+ ALLOY.EGLIN_STEEL.getBlock(1),
+ GregtechItemList.Bomb_Cast_Mold.get(1),
+ null,
+ 20 * 60 * 15,
+ 120);
GT_Values.RA.addLatheRecipe(
GregtechItemList.Bomb_Cast_Set.get(1),
@@ -378,14 +333,10 @@ public class RECIPES_GREGTECH {
*/
// Hydrogen Plasma
- /*CORE.RA.addFusionReactorRecipe(
- Particle.getIon("Hydrogen", 0),
- Particle.getIon("Hydrogen", 0),
- Materials.Hydrogen.getPlasma(1),
- 5000,
- 16,
- 4096,
- 40000000);*/
+ /*
+ * CORE.RA.addFusionReactorRecipe( Particle.getIon("Hydrogen", 0), Particle.getIon("Hydrogen", 0),
+ * Materials.Hydrogen.getPlasma(1), 5000, 16, 4096, 40000000);
+ */
// Hypogen Creation
GT_Values.RA.addFusionReactorRecipe(
@@ -409,115 +360,77 @@ public class RECIPES_GREGTECH {
private static void assemblyLineRecipes() {
ItemStack[] aCoilWire = new ItemStack[] {
- ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 0, GTNH ? 64 : 32),
- ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 1, GTNH ? 64 : 32),
- ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 2, GTNH ? 64 : 32),
- ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 3, GTNH ? 64 : 32),
- };
+ ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 0, GTNH ? 64 : 32),
+ ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 1, GTNH ? 64 : 32),
+ ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 2, GTNH ? 64 : 32),
+ ItemUtils.simpleMetaStack("miscutils:itemDehydratorCoilWire", 3, GTNH ? 64 : 32), };
// Containment Casings
CORE.RA.addAssemblylineRecipe(
ItemDummyResearch.getResearchStack(ASSEMBLY_LINE_RESEARCH.RESEARCH_1_CONTAINMENT, 1),
20 * 60 * 30,
- new Object[] {
- ItemList.Field_Generator_IV.get(GTNH ? 32 : 16),
- ItemList.Electric_Motor_EV.get(GTNH ? 64 : 32),
- ItemList.Energy_LapotronicOrb.get(GTNH ? 32 : 16),
- CI.getTieredComponent(OrePrefixes.cableGt12, 7, GTNH ? 32 : 16),
- CI.getTieredComponent(OrePrefixes.wireGt16, 6, GTNH ? 64 : 32),
- ItemUtils.getOrePrefixStack(OrePrefixes.plate, Materials.Naquadria, GTNH ? 64 : 16),
- ELEMENT.getInstance().GADOLINIUM.getDust(GTNH ? 32 : 8),
- ELEMENT.getInstance().SAMARIUM.getDust(GTNH ? 16 : 4),
- ALLOY.ARCANITE.getGear(GTNH ? 8 : 2),
- new Object[] {CI.getTieredCircuitOreDictName(5), 64},
- new Object[] {CI.getTieredCircuitOreDictName(6), 32},
- new Object[] {CI.getTieredCircuitOreDictName(7), 16},
- GregtechItemList.Laser_Lens_Special.get(1),
- aCoilWire[3]
- },
- new FluidStack[] {
- ALLOY.NITINOL_60.getFluidStack(144 * 9 * (GTNH ? 4 : 2)),
- ALLOY.ENERGYCRYSTAL.getFluidStack(144 * 9 * (GTNH ? 8 : 4)),
- ALLOY.TUMBAGA.getFluidStack(144 * 9 * (GTNH ? 32 : 8)),
- ALLOY.NICHROME.getFluidStack(144 * 1 * (GTNH ? 16 : 4)),
- },
+ new Object[] { ItemList.Field_Generator_IV.get(GTNH ? 32 : 16),
+ ItemList.Electric_Motor_EV.get(GTNH ? 64 : 32),
+ ItemList.Energy_LapotronicOrb.get(GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.cableGt12, 7, GTNH ? 32 : 16),
+ CI.getTieredComponent(OrePrefixes.wireGt16, 6, GTNH ? 64 : 32),
+ ItemUtils.getOrePrefixStack(OrePrefixes.plate, Materials.Naquadria, GTNH ? 64 : 16),
+ ELEMENT.getInstance().GADOLINIUM.getDust(GTNH ? 32 : 8),
+ ELEMENT.getInstance().SAMARIUM.getDust(GTNH ? 16 : 4), ALLOY.ARCANITE.getGear(GTNH ? 8 : 2),
+ new Object[] { CI.getTieredCircuitOreDictName(5), 64 },
+ new Object[] { CI.getTieredCircuitOreDictName(6), 32 },
+ new Object[] { CI.getTieredCircuitOreDictName(7), 16 },
+ GregtechItemList.Laser_Lens_Special.get(1), aCoilWire[3] },
+ new FluidStack[] { ALLOY.NITINOL_60.getFluidStack(144 * 9 * (GTNH ? 4 : 2)),
+ ALLOY.ENERGYCRYSTAL.getFluidStack(144 * 9 * (GTNH ? 8 : 4)),
+ ALLOY.TUMBAGA.getFluidStack(144 * 9 * (GTNH ? 32 : 8)),
+ ALLOY.NICHROME.getFluidStack(144 * 1 * (GTNH ? 16 : 4)), },
ItemUtils.getSimpleStack(ModBlocks.blockCasings3Misc, 15, 32),
20 * 60 * 10 * (GTNH ? 2 : 1),
(int) MaterialUtils.getVoltageForTier(6));
// Slow Fusion Controller
- /*CORE.RA.addAssemblylineRecipe(
- GregtechItemList.COMET_Cyclotron.get(1),
- 20 * 60 * 30,
- new ItemStack[] {
- CI.getFieldGenerator(6, GTNH ? 32 : 8),
- ItemList.Electric_Motor_EV.get(GTNH ? 32 : 8),
- ItemList.Tool_Scanner.get(GTNH ? 4 : 2),
- CI.getTieredComponent(OrePrefixes.cableGt12, 6, GTNH ? 32 : 16),
- CI.getTieredComponent(OrePrefixes.wireGt16, 5, GTNH ? 64 : 32),
- CI.getTieredComponent(OrePrefixes.plate, 6, GTNH ? 64 : 32),
- ELEMENT.getInstance().GADOLINIUM.getDust(GTNH ? 32 : 8),
- ELEMENT.getInstance().SAMARIUM.getDust(GTNH ? 16 : 4),
- ALLOY.INCOLOY_MA956.getGear(GTNH ? 8 : 2),
- CI.getTieredComponent(OrePrefixes.circuit, 5, GTNH ? 64 : 32),
- CI.getTieredComponent(OrePrefixes.circuit, 6, GTNH ? 32 : 16),
- CI.getTieredComponent(OrePrefixes.circuit, 7, GTNH ? 16 : 8)
- },
- new FluidStack[] {
- CI.getTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
- CI.getTertiaryTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
- CI.getAlternativeTieredFluid(6, 144 * 9 * (GTNH ? 8 : 4)),
- CI.getTieredFluid(5, 144 * 9 * (GTNH ? 16 : 8)),
- },
- GregtechItemList.Miniature_Fusion.get(1),
- 20 * 60 * 5 * (GTNH ? 2 : 1),
- (int) MaterialUtils.getVoltageForTier(7));*/
+ /*
+ * CORE.RA.addAssemblylineRecipe( GregtechItemList.COMET_Cyclotron.get(1), 20 * 60 * 30, new ItemStack[] {
+ * CI.getFieldGenerator(6, GTNH ? 32 : 8), ItemList.Electric_Motor_EV.get(GTNH ? 32 : 8),
+ * ItemList.Tool_Scanner.get(GTNH ? 4 : 2), CI.getTieredComponent(OrePrefixes.cableGt12, 6, GTNH ? 32 : 16),
+ * CI.getTieredComponent(OrePrefixes.wireGt16, 5, GTNH ? 64 : 32), CI.getTieredComponent(OrePrefixes.plate, 6,
+ * GTNH ? 64 : 32), ELEMENT.getInstance().GADOLINIUM.getDust(GTNH ? 32 : 8),
+