aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-01-28 17:44:28 +0100
committerGitHub <noreply@github.com>2023-01-28 16:44:28 +0000
commitdd19e321ddd7f336685e6e901ee284a31db0f910 (patch)
treef1634532f094daae1a5314734bcf5e096e649989 /src/main/java/gregtech/loaders/postload/recipes
parent225be0dc54c36d7dd8104936d63371f0574f4a06 (diff)
downloadGT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.tar.gz
GT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.tar.bz2
GT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.zip
Sanitize recipes (#1688)
* move some alloy smelter recipes * move printer recipes * moved arc furnace recipes * moved mixer recipes * moved extruder recipes * moved fluid canner recipes * moved fluid solidifier recipes * moved chem bath recipes * moved some chemical reactor recipes * moved some assembler recipes * moved some fluid extractor recipes * moved some autoclave recipes * moved some electrolyzer recipes * moved some centrifuge recipes * moved some pulverizer recipes * moved slicer recipes * moved some forming press recipes * moved some fluid heater recipes * moved some bending machine recipes * moved some vacuum freezer recipes * moved blast furnace recipes * moved pyrolyse oven recipes * moved laser engraver recipes * moved circuit assembler recipes * move compressor recipe * moved cutting machine recipes * moved distillery & distillation tower recipes * moved fermenter recipes * moved some smelter recipes * moved some canner recipes * moved fusion reactor recipes * moved implosion compressor recipes * moved plasma forge recipes * moved some more chemical reactor recipes * moved some lathe recipes * moved some wiremill recipes * moved some more wiremill recipes * moved brewery recipes * spotless 1 * move thaumcraft recipes * moved assline recipes * moved some more recipes * moved sifter recipes * moved forge hammer recipes * moved fuel recipes * moved some more thaumcraft recipes * moved some recipe removals * moved some more fluid extracter recipes * moved extractor recipes * moved crop processing recipes * moved thermal centrifuge recipe * moved packager recipes * moved some more ic2 recipe removal * moved NEI Hidding recipes * moved fluid extractor recipe * moved oredict unification recipes * moved some more arcfurnace recipe * moved matter amplifier recipes * moved electromagnetic separator recipes * use the run method of each file * spotlessApply 2 * forgot mixer potion recipes * aligned recipes * centralise Loader.isModLoaded calls * recipe magic number killstreak 1 * recipe magic number killstreak 2 * recipe magic number killstreak 3 * fix mistake * spotless apply 3 * recipe magic number killstreak 4 * fix Railcraft mixer recipes * fix pyrolyse recipes * fix vacuum recipes
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java155
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java423
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java5169
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblyLineRecipes.java825
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java187
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java210
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java675
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BreweryRecipes.java386
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CannerRecipes.java58
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java1183
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java832
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java5298
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CircuitAssemblerRecipes.java355
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java101
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java234
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CuttingRecipes.java187
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java1360
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java441
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ElectromagneticSeparatorRecipes.java19
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ExtractorRecipes.java113
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ExtruderRecipes.java19
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java113
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidCannerRecipes.java51
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java456
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidHeaterRecipes.java63
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java264
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ForgeHammerRecipes.java77
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FormingPressRecipes.java136
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java35
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java270
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ImplosionCompressorRecipes.java46
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/LaserEngraverRecipes.java47
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/LatheRecipes.java36
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/MatterAmplifierRecipes.java12
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java1784
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/NEIHiding.java18
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/OreDictUnification.java22
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PackagerRecipes.java33
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java49
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PrinterRecipes.java53
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/Pulverizer.java518
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java127
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java144
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/SifterRecipes.java42
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/SlicerRecipes.java34
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/SmelterRecipes.java50
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ThaumcraftRecipes.java989
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java24
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java226
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java60
50 files changed, 24009 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java
new file mode 100644
index 0000000000..f69eb6d752
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java
@@ -0,0 +1,155 @@
+package gregtech.loaders.postload.recipes;
+
+import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
+import gregtech.api.enums.Materials;
+import gregtech.api.enums.OrePrefixes;
+import gregtech.api.objects.MaterialStack;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_OreDictUnificator;
+import net.minecraft.item.ItemStack;
+
+public class AlloySmelterRecipes implements Runnable {
+ private final MaterialStack[][] mAlloySmelterList = {
+ {
+ new MaterialStack(Materials.Tetrahedrite, 3L),
+ new MaterialStack(Materials.Tin, 1L),
+ new MaterialStack(Materials.Bronze, 3L)
+ },
+ {
+ new MaterialStack(Materials.Tetrahedrite, 3L),
+ new MaterialStack(Materials.Zinc, 1L),
+ new MaterialStack(Materials.Brass, 3L)
+ },
+ {
+ new MaterialStack(Materials.Copper, 3L),
+ new MaterialStack(Materials.Tin, 1L),
+ new MaterialStack(Materials.Bronze, 4L)
+ },
+ {
+ new MaterialStack(Materials.Copper, 3L),
+ new MaterialStack(Materials.Zinc, 1L),
+ new MaterialStack(Materials.Brass, 4L)
+ },
+ {
+ new MaterialStack(Materials.Copper, 1L),
+ new MaterialStack(Materials.Nickel, 1L),
+ new MaterialStack(Materials.Cupronickel, 2L)
+ },
+ {
+ new MaterialStack(Materials.Copper, 1L),
+ new MaterialStack(Materials.Redstone, 4L),
+ new MaterialStack(Materials.RedAlloy, 1L)
+ },
+ {
+ new MaterialStack(Materials.AnnealedCopper, 3L),
+ new MaterialStack(Materials.Tin, 1L),
+ new MaterialStack(Materials.Bronze, 4L)
+ },
+ {
+ new MaterialStack(Materials.AnnealedCopper, 3L),
+ new MaterialStack(Materials.Zinc, 1L),
+ new MaterialStack(Materials.Brass, 4L)
+ },
+ {
+ new MaterialStack(Materials.AnnealedCopper, 1L),
+ new MaterialStack(Materials.Nickel, 1L),
+ new MaterialStack(Materials.Cupronickel, 2L)
+ },
+ {
+ new MaterialStack(Materials.AnnealedCopper, 1L),
+ new MaterialStack(Materials.Redstone, 4L),
+ new MaterialStack(Materials.RedAlloy, 1L)
+ },
+ {
+ new MaterialStack(Materials.Iron, 1L),
+ new MaterialStack(Materials.Tin, 1L),
+ new MaterialStack(Materials.TinAlloy, 2L)
+ },
+ {
+ new MaterialStack(Materials.WroughtIron, 1L),
+ new MaterialStack(Materials.Tin, 1L),
+ new MaterialStack(Materials.TinAlloy, 2L)
+ },
+ {
+ new MaterialStack(Materials.Iron, 2L),
+ new MaterialStack(Materials.Nickel, 1L),
+ new MaterialStack(Materials.Invar, 3L)
+ },
+ {
+ new MaterialStack(Materials.WroughtIron, 2L),
+ new MaterialStack(Materials.Nickel, 1L),
+ new MaterialStack(Materials.Invar, 3L)
+ },
+ {
+ new MaterialStack(Materials.Tin, 9L),
+ new MaterialStack(Materials.Antimony, 1L),
+ new MaterialStack(Materials.SolderingAlloy, 10L)
+ },
+ {
+ new MaterialStack(Materials.Lead, 4L),
+ new MaterialStack(Materials.Antimony, 1L),
+ new MaterialStack(Materials.BatteryAlloy, 5L)
+ },
+ {
+ new MaterialStack(Materials.Gold, 1L),
+ new MaterialStack(Materials.Silver, 1L),
+ new MaterialStack(Materials.Electrum, 2L)
+ },
+ {
+ new MaterialStack(Materials.Magnesium, 1L),
+ new MaterialStack(Materials.Aluminium, 2L),
+ new MaterialStack(Materials.Magnalium, 3L)
+ },
+ {
+ new MaterialStack(Materials.Silver, 1L),
+ new MaterialStack(Materials.Electrotine, 4L),
+ new MaterialStack(Materials.BlueAlloy, 1L)
+ },
+ {
+ new MaterialStack(Materials.Boron, 1L),
+ new MaterialStack(Materials.Glass, 7L),
+ new MaterialStack(Materials.BorosilicateGlass, 8L)
+ }
+ };
+
+ @Override
+ public void run() {
+ for (MaterialStack[] tMats : mAlloySmelterList) {
+ ItemStack tDust1 = GT_OreDictUnificator.get(OrePrefixes.dust, tMats[0].mMaterial, tMats[0].mAmount);
+ ItemStack tDust2 = GT_OreDictUnificator.get(OrePrefixes.dust, tMats[1].mMaterial, tMats[1].mAmount);
+ ItemStack tIngot1 = GT_OreDictUnificator.get(OrePrefixes.ingot, tMats[0].mMaterial, tMats[0].mAmount);
+ ItemStack tIngot2 = GT_OreDictUnificator.get(OrePrefixes.ingot, tMats[1].mMaterial, tMats[1].mAmount);
+ ItemStack tOutputIngot = GT_OreDictUnificator.get(OrePrefixes.ingot, tMats[2].mMaterial, tMats[2].mAmount);
+ if (tOutputIngot != GT_Values.NI) {
+ GT_ModHandler.addAlloySmelterRecipe(
+ tIngot1, tDust2, tOutputIngot, (int) tMats[2].mAmount * 50, 16, false);
+ GT_ModHandler.addAlloySmelterRecipe(
+ tIngot1, tIngot2, tOutputIngot, (int) tMats[2].mAmount * 50, 16, false);
+ GT_ModHandler.addAlloySmelterRecipe(
+ tDust1, tIngot2, tOutputIngot, (int) tMats[2].mAmount * 50, 16, false);
+ GT_ModHandler.addAlloySmelterRecipe(
+ tDust1, tDust2, tOutputIngot, (int) tMats[2].mAmount * 50, 16, false);
+ }
+ }
+
+ GT_Values.RA.addAlloySmelterRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lead, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 2L),
+ ItemList.TE_Hardened_Glass.get(2L),
+ 200,
+ 16);
+ GT_Values.RA.addAlloySmelterRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Lead, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 2L),
+ ItemList.TE_Hardened_Glass.get(2L),
+ 200,
+ 16);
+ GT_Values.RA.addAlloySmelterRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RawRubber, 3L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1L),
+ 200,
+ 8); // We use rubber
+ }
+}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java
new file mode 100644
index 0000000000..beb371fa37
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java
@@ -0,0 +1,423 @@
+package gregtech.loaders.postload.recipes;
+
+import static gregtech.api.enums.GT_Values.MOD_ID_RC;
+import static gregtech.api.util.GT_ModHandler.getModItem;
+
+import gregtech.api.enums.*;
+import gregtech.api.util.GT_OreDictUnificator;
+import net.minecraft.item.ItemStack;
+
+public class ArcFurnaceRecipes implements Runnable {
+ @Override
+ public void run() {
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Block_TungstenSteelReinforced.get(1),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Concrete, 1)
+ },
+ null,
+ 160,
+ 96);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Long_Distance_Pipeline_Fluid.get(1L),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 19L)},
+ null,
+ 180,
+ (int) Tier.RECIPE_MV);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Long_Distance_Pipeline_Item.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 12L),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 7L)
+ },
+ null,
+ 180,
+ (int) Tier.RECIPE_MV);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Long_Distance_Pipeline_Fluid_Pipe.get(1L),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Steel, 2L)},
+ null,
+ 10,
+ (int) Tier.RECIPE_MV);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Long_Distance_Pipeline_Item_Pipe.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Tin, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Steel, 1L)
+ },
+ null,
+ 10,
+ (int) Tier.RECIPE_MV);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_Cupronickel.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Cupronickel, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 2)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_Kanthal.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Kanthal, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Cupronickel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 3)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_Nichrome.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Nichrome, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Kanthal, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 4)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_TungstenSteel.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TPV, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Nichrome, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 5)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_HSSG.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSG, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TPV, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 6)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_HSSS.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSS, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSG, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 7)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_Naquadah.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSS, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 8)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_NaquadahAlloy.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.NaquadahAlloy, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 9)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_Trinium.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Trinium, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.NaquadahAlloy, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 10)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_ElectrumFlux.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.ElectrumFlux, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Trinium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 11)
+ },
+ null,
+ 300,
+ 360);
+ GT_Values.RA.addArcFurnaceRecipe(
+ ItemList.Casing_Coil_AwakenedDraconium.get(1L),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.DraconiumAwakened, 8),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.ElectrumFlux, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 12)
+ },
+ null,
+ 300,
+ 360);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 0),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 2L)},
+ null,
+ 150,
+ 90);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 1),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Glass, 3)
+ },
+ null,
+ 150,
+ 90);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 2),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Bronze, 12L),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Iron, 6)
+ },
+ null,
+ 150,
+ 90);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 13),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 2L)},
+ null,
+ 180,
+ (int) Tier.RECIPE_MV);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 14),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Glass, 3)
+ },
+ null,
+ 180,
+ (int) Tier.RECIPE_MV);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.beta", 1L, 15),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 12L),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Steel, 6L)
+ },
+ null,
+ 180,
+ (int) Tier.RECIPE_MV);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 0),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 2L)},
+ null,
+ 210,
+ 150);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 1),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Aluminium, 3)},
+ null,
+ 210,
+ 150);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 2),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 12L),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Aluminium, 6L)
+ },
+ null,
+ 210,
+ 150);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 3),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.StainlessSteel, 2L)},
+ null,
+ 240,
+ 180);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 4),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.StainlessSteel, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Glass, 3)
+ },
+ null,
+ 240,
+ 180);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 5),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.StainlessSteel, 12L),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.StainlessSteel, 6L)
+ },
+ null,
+ 240,
+ 180);
+
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 6),
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Titanium, 2L)},
+ null,
+ 270,
+ 210);
+ GT_Values.RA.addArcFurnaceRecipe(
+ getModItem(MOD_ID_RC, "machine.zeta", 1L, 7),
+ new ItemStack[