From dd19e321ddd7f336685e6e901ee284a31db0f910 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Sat, 28 Jan 2023 17:44:28 +0100 Subject: 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 --- .../loaders/postload/GT_MachineRecipeLoader.java | 23090 +------------------ .../postload/recipes/AlloySmelterRecipes.java | 155 + .../postload/recipes/ArcFurnaceRecipes.java | 423 + .../loaders/postload/recipes/AssemblerRecipes.java | 5169 +++++ .../postload/recipes/AssemblyLineRecipes.java | 825 + .../loaders/postload/recipes/AutoclaveRecipes.java | 187 + .../loaders/postload/recipes/BenderRecipes.java | 210 + .../postload/recipes/BlastFurnaceRecipes.java | 675 + .../loaders/postload/recipes/BreweryRecipes.java | 386 + .../loaders/postload/recipes/CannerRecipes.java | 58 + .../postload/recipes/CentrifugeRecipes.java | 1183 + .../postload/recipes/ChemicalBathRecipes.java | 832 + .../loaders/postload/recipes/ChemicalRecipes.java | 5298 +++++ .../postload/recipes/CircuitAssemblerRecipes.java | 355 + .../postload/recipes/CompressorRecipes.java | 101 + .../postload/recipes/CropProcessingRecipes.java | 234 + .../loaders/postload/recipes/CuttingRecipes.java | 187 + .../postload/recipes/DistilleryRecipes.java | 1360 ++ .../postload/recipes/ElectrolyzerRecipes.java | 441 + .../recipes/ElectromagneticSeparatorRecipes.java | 19 + .../loaders/postload/recipes/ExtractorRecipes.java | 113 + .../loaders/postload/recipes/ExtruderRecipes.java | 19 + .../loaders/postload/recipes/FermenterRecipes.java | 113 + .../postload/recipes/FluidCannerRecipes.java | 51 + .../postload/recipes/FluidExtractorRecipes.java | 456 + .../postload/recipes/FluidHeaterRecipes.java | 63 + .../postload/recipes/FluidSolidifierRecipes.java | 264 + .../postload/recipes/ForgeHammerRecipes.java | 77 + .../postload/recipes/FormingPressRecipes.java | 136 + .../loaders/postload/recipes/FuelRecipes.java | 35 + .../postload/recipes/FusionReactorRecipes.java | 270 + .../recipes/ImplosionCompressorRecipes.java | 46 + .../postload/recipes/LaserEngraverRecipes.java | 47 + .../loaders/postload/recipes/LatheRecipes.java | 36 + .../postload/recipes/MatterAmplifierRecipes.java | 12 + .../loaders/postload/recipes/MixerRecipes.java | 1784 ++ .../loaders/postload/recipes/NEIHiding.java | 18 + .../postload/recipes/OreDictUnification.java | 22 + .../loaders/postload/recipes/PackagerRecipes.java | 33 + .../postload/recipes/PlasmaForgeRecipes.java | 49 + .../loaders/postload/recipes/PrinterRecipes.java | 53 + .../loaders/postload/recipes/Pulverizer.java | 518 + .../loaders/postload/recipes/PyrolyseRecipes.java | 127 + .../loaders/postload/recipes/RecipeRemover.java | 144 + .../loaders/postload/recipes/SifterRecipes.java | 42 + .../loaders/postload/recipes/SlicerRecipes.java | 34 + .../loaders/postload/recipes/SmelterRecipes.java | 50 + .../postload/recipes/ThaumcraftRecipes.java | 989 + .../postload/recipes/ThermalCentrifugeRecipes.java | 24 + .../postload/recipes/VacuumFreezerRecipes.java | 226 + .../loaders/postload/recipes/WiremillRecipes.java | 60 + 51 files changed, 24087 insertions(+), 23012 deletions(-) create mode 100644 src/main/java/gregtech/loaders/postload/recipes/AlloySmelterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/AssemblyLineRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/BreweryRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CannerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CircuitAssemblerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/CuttingRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ElectromagneticSeparatorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ExtractorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ExtruderRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FluidCannerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FluidHeaterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ForgeHammerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FormingPressRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ImplosionCompressorRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/LaserEngraverRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/LatheRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/MatterAmplifierRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/NEIHiding.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/OreDictUnification.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/PackagerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/PrinterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/Pulverizer.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/SifterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/SlicerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/SmelterRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ThaumcraftRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java create mode 100644 src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java (limited to 'src/main/java/gregtech/loaders/postload') diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java index bd84529cf5..7ac9d15161 100644 --- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java +++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java @@ -1,23031 +1,97 @@ package gregtech.loaders.postload; -import static gregtech.api.GregTech_API.mGTPlusPlus; import static gregtech.api.enums.GT_Values.*; -import static gregtech.api.util.GT_ModHandler.getModItem; -import static net.minecraftforge.fluids.FluidRegistry.getFluidStack; -import codechicken.nei.api.API; import cpw.mods.fml.common.Loader; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.GT_Mod; -import gregtech.api.GregTech_API; -import gregtech.api.enums.*; -import gregtech.api.objects.MaterialStack; -import gregtech.api.util.*; -import gregtech.common.GT_DummyWorld; -import gregtech.common.items.GT_MetaGenerated_Item_03; import gregtech.loaders.postload.chains.GT_BauxiteRefineChain; import gregtech.loaders.postload.chains.GT_NaniteChain; import gregtech.loaders.postload.chains.GT_PCBFactoryRecipes; -import ic2.api.recipe.ILiquidHeatExchangerManager; -import ic2.api.recipe.Recipes; -import java.util.Arrays; -import java.util.Collections; -import java.util.Iterator; -import java.util.Map; -import mods.railcraft.common.blocks.aesthetics.cube.EnumCube; -import mods.railcraft.common.items.RailcraftToolItems; -import net.minecraft.init.Blocks; -import net.minecraft.init.Items; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraftforge.common.ForgeHooks; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; +import gregtech.loaders.postload.recipes.*; public class GT_MachineRecipeLoader 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) - } - }; - private static final String aTextAE = "appliedenergistics2"; - private static final String aTextAEMM = "item.ItemMultiMaterial"; - private static final String aTextForestry = "Forestry"; - private static final String aTextEBXL = "ExtrabiomesXL"; - private static final String aTextTCGTPage = "gt.research.page.1."; - private static final Boolean isNEILoaded = Loader.isModLoaded("NotEnoughItems"); + + public static final String aTextAE = "appliedenergistics2"; + public static final String aTextAEMM = "item.ItemMultiMaterial"; + public static final String aTextForestry = "Forestry"; + public static final String aTextEBXL = "ExtrabiomesXL"; + public static final String aTextTCGTPage = "gt.research.page.1."; + public static final Boolean isNEILoaded = Loader.isModLoaded("NotEnoughItems"); + public static final Boolean isThaumcraftLoaded = Loader.isModLoaded("Thaumcraft"); + public static final Boolean isBartWorksLoaded = Loader.isModLoaded("bartworks"); + public static final Boolean isGTNHLanthanidLoaded = Loader.isModLoaded("gtnhlanth"); + public static final Boolean isGTPPLoaded = Loader.isModLoaded(MOD_ID_GTPP); + public static final Boolean isGalaxySpaceLoaded = Loader.isModLoaded("GalaxySpace"); + public static final Boolean isGalacticraftMarsLoaded = Loader.isModLoaded("GalacticraftMars"); + public static final Boolean isIronChestLoaded = Loader.isModLoaded("IronChest"); + public static final Boolean isCoremodLoaded = Loader.isModLoaded(MOD_ID_DC); + public static final Boolean isBuildCraftFactoryLoaded = Loader.isModLoaded("BuildCraft|Factory"); + public static final Boolean isIronTankLoaded = Loader.isModLoaded("irontank"); + public static final Boolean isExtraUtilitiesLoaded = Loader.isModLoaded("ExtraUtilities"); + public static final Boolean isEBXLLoaded = Loader.isModLoaded(GT_MachineRecipeLoader.aTextEBXL); + public static final Boolean isRailcraftLoaded = Loader.isModLoaded(MOD_ID_RC); + public static final Boolean isForestryloaded = Loader.isModLoaded(GT_MachineRecipeLoader.aTextForestry); + public static final Boolean isIC2NuclearControlLoaded = Loader.isModLoaded("IC2NuclearControl"); + public static final Boolean isAvaritiaAddonsLoaded = Loader.isModLoaded("avaritiaddons"); + public static final Boolean isTinkersConstructLoaded = Loader.isModLoaded("TConstruct"); + public static final Boolean isHardcoreEnderExpansionLoaded = Loader.isModLoaded("HardcoreEnderExpansion"); + public static final Boolean isForestryLoaded = Loader.isModLoaded(MOD_ID_FR); + public static final Boolean isAE2Loaded = Loader.isModLoaded("appliedenergistics2"); @Override public void run() { - GT_Log.out.println("GT_Mod: Adding non-OreDict Machine Recipes."); - try { - GT_Utility.removeSimpleIC2MachineRecipe( - GT_Values.NI, - ic2.api.recipe.Recipes.metalformerExtruding.getRecipes(), - ItemList.Cell_Empty.get(3L)); - GT_Utility.removeSimpleIC2MachineRecipe( - ItemList.IC2_Energium_Dust.get(1L), ic2.api.recipe.Recipes.compressor.getRecipes(), GT_Values.NI); - GT_Utility.removeSimpleIC2MachineRecipe( - new ItemStack(Items.gunpowder), ic2.api.recipe.Recipes.extractor.getRecipes(), GT_Values.NI); - GT_Utility.removeSimpleIC2MachineRecipe( - new ItemStack(Blocks.wool, 1, 32767), ic2.api.recipe.Recipes.extractor.getRecipes(), GT_Values.NI); - GT_Utility.removeSimpleIC2MachineRecipe( - new ItemStack(Blocks.gravel), ic2.api.recipe.Recipes.oreWashing.getRecipes(), GT_Values.NI); - } catch (Throwable ignored) { - } - GT_Utility.removeIC2BottleRecipe( - GT_ModHandler.getIC2Item("fuelRod", 1), - GT_ModHandler.getIC2Item("UranFuel", 1), - ic2.api.recipe.Recipes.cannerBottle.getRecipes(), - GT_ModHandler.getIC2Item("reactorUraniumSimple", 1, 1)); - GT_Utility.removeIC2BottleRecipe( - GT_ModHandler.getIC2Item("fuelRod", 1), - GT_ModHandler.getIC2Item("MOXFuel", 1), - ic2.api.recipe.Recipes.cannerBottle.getRecipes(), - GT_ModHandler.getIC2Item("reactorMOXSimple", 1, 1)); - GT_Values.RA.addFluidExtractionRecipe( - new ItemStack(Items.wheat_seeds, 1, 32767), GT_Values.NI, Materials.SeedOil.getFluid(10), 10000, 32, 2); - GT_Values.RA.addFluidExtractionRecipe( - new ItemStack(Items.melon_seeds, 1, 32767), GT_Values.NI, Materials.SeedOil.getFluid(10), 10000, 32, 2); - GT_Values.RA.addFluidExtractionRecipe( - new ItemStack(Items.pumpkin_seeds, 1, 32767), - GT_Values.NI, - Materials.SeedOil.getFluid(10), - 10000, - 32, - 2); - GT_Values.RA.addFluidExtractionRecipe( - ItemList.Crop_Drop_Rape.get(1), null, Materials.SeedOil.getFluid(125), 10000, 32, 2); - - try { - GT_DummyWorld tWorld = (GT_DummyWorld) GT_Values.DW; - while (tWorld.mRandom.mIterationStep > 0) { - GT_Values.RA.addFluidExtractionRecipe( - GT_Utility.copyAmount(1L, ForgeHooks.getGrassSeed(tWorld)), - GT_Values.NI, - Materials.SeedOil.getFluid(5L), - 10000, - 64, - 2); - } - } catch (Throwable e) { - GT_Log.out.println( - "GT_Mod: failed to iterate somehow, maybe it's your Forge Version causing it. But it's not that important\n"); - e.printStackTrace(GT_Log.err); - } - - 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.addPrinterRecipe( - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Paper, 1L), - getFluidStack("squidink", 36), - GT_Values.NI, - ItemList.Paper_Punch_Card_Empty.get(1L), - 100, - 2); - GT_Values.RA.addPrinterRecipe( - ItemList.Paper_Punch_Card_Empty.get(1L), - getFluidStack("squidink", 36), - ItemList.Tool_DataStick.getWithName(0L, "With Punch Card Data"), - ItemList.Paper_Punch_Card_Encoded.get(1L), - 100, - 2); - GT_Values.RA.addPrinterRecipe( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Paper, 3L), - getFluidStack("squidink", 144), - ItemList.Tool_DataStick.getWithName(0L, "With Scanned Book Data"), - ItemList.Paper_Printed_Pages.get(1L), - 400, - 2); - GT_Values.RA.addPrinterRecipe( - new ItemStack(Items.map, 1, 32767), - getFluidStack("squidink", 144), - ItemList.Tool_DataStick.getWithName(0L, "With Scanned Map Data"), - new ItemStack(Items.filled_map, 1, 0), - 400, - 2); - GT_Values.RA.addPrinterRecipe( - new ItemStack(Items.book, 1, 32767), - getFluidStack("squidink", 144), - GT_Values.NI, - GT_Utility.getWrittenBook("Manual_Printer", ItemList.Book_Written_01.get(1L)), - 400, - 2); - - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.EnderPearl, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.EnderEye, OrePrefixes.dust.mMaterialAmount), - (int) (100L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 48); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Silver, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Electrum, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Invar, 3L * OrePrefixes.dust.mMaterialAmount), - (int) (300L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Invar, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Manganese, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.StainlessSteel, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (900L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Kanthal, 3L * OrePrefixes.dust.mMaterialAmount), - (int) (300L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 120); - // GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 3L), - // GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barium, 2L), GT_OreDictUnificator.get(OrePrefixes.dust, - // Materials.Yttrium, 1L), GT_Values.NI, GT_Values.NI, GT_Utility.getIntegratedCircuit(1), GT_Values.NF, - // GT_Values.NF, GT_OreDictUnificator.getDust(Materials.YttriumBariumCuprate, 6L * - // OrePrefixes.dust.mMaterialAmount), (int) (600L * OrePrefixes.dust.mMaterialAmount / 3628800L), 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Brass, 4L * OrePrefixes.dust.mMaterialAmount), - (int) (400L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tin, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Bronze, 4L * OrePrefixes.dust.mMaterialAmount), - (int) (400L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(3), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Cupronickel, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 24); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Silver, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(4), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.SterlingSilver, 5L * OrePrefixes.dust.mMaterialAmount), - (int) (500L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Electrum, 2L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BlackBronze, 5L * OrePrefixes.dust.mMaterialAmount), - (int) (500L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BismuthBronze, 5L * OrePrefixes.dust.mMaterialAmount), - (int) (500L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackBronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 3L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BlackSteel, 5L * OrePrefixes.dust.mMaterialAmount), - (int) (500L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SterlingSilver, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BismuthBronze, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackSteel, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 2L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.RedSteel, 8L * OrePrefixes.dust.mMaterialAmount), - (int) (800L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RoseGold, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackSteel, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 2L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BlueSteel, 8L * OrePrefixes.dust.mMaterialAmount), - (int) (800L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Silver, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 15L), - GT_Utility.getIntegratedCircuit(14), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BlackSteel, 25L * OrePrefixes.dust.mMaterialAmount), - (int) (800L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 480); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Silver, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackSteel, 20L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 10L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(15), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.RedSteel, 40L * OrePrefixes.dust.mMaterialAmount), - (int) (1200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 480); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 19L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 16L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackSteel, 64L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BlackSteel, 16L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 40L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(16), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BlueSteel, 64L * OrePrefixes.dust.mMaterialAmount), - GT_OreDictUnificator.getDust(Materials.BlueSteel, 64L * OrePrefixes.dust.mMaterialAmount), - GT_OreDictUnificator.getDust(Materials.BlueSteel, 32L * OrePrefixes.dust.mMaterialAmount), - GT_Values.NI, - (int) (3600L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 480); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cobalt, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Molybdenum, 1L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(2), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Ultimet, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (900L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 500); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 7L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cobalt, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.CobaltBrass, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (900L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 3L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Gunpowder, 6L * OrePrefixes.dust.mMaterialAmount), - (int) (600L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Charcoal, 3L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Gunpowder, 6L * OrePrefixes.dust.mMaterialAmount), - (int) (600L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 3L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Gunpowder, 6L * OrePrefixes.dust.mMaterialAmount), - (int) (600L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Indium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gallium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Phosphorus, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.IndiumGalliumPhosphide, 3L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brick, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Clay, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Fireclay, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 4L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Nichrome, 5L * OrePrefixes.dust.mMaterialAmount), - (int) (500L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 480); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Osmium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iridium, 3L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.Osmiridium, 4L * OrePrefixes.dust.mMaterialAmount), - (int) (400L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 2000); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Niobium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Titanium, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.NiobiumTitanium, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 2000); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Vanadium, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gallium, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.VanadiumGallium, 4L * OrePrefixes.dust.mMaterialAmount), - (int) (400L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 2000); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tungsten, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.TungstenCarbide, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 500); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tungsten, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.TungstenSteel, 2L * OrePrefixes.dust.mMaterialAmount), - (int) (50L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 1920); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Titanium, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 3L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Vanadium, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.TPV, 7L * OrePrefixes.dust.mMaterialAmount), - (int) (175L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 1920); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Molybdenum, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Vanadium, 1L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.HSSG, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (600L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 1920); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HSSG, 6L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cobalt, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Manganese, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Silicon, 1L), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.HSSE, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (700L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 4096); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HSSG, 6L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iridium, 2L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Osmium, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(2), - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.HSSS, 9L * OrePrefixes.dust.mMaterialAmount), - (int) (800L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 7680); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 4L), - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.FerriteMixture, 6L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Boron, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glass, 7L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.getDust(Materials.BorosilicateGlass, 8L * OrePrefixes.dust.mMaterialAmount), - (int) (200L * OrePrefixes.dust.mMaterialAmount / 3628800L), - 8); - - GT_Values.RA.addMixerRecipe( - new ItemStack(Items.rotten_flesh, 1, 0), - new ItemStack(Items.fermented_spider_eye, 1, 0), - ItemList.IC2_Scrap.get(1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MeatRaw, 1L), - getFluidStack("potion.purpledrink", 750), - getFluidStack("sludge", 1000), - ItemList.Food_Chum.get(4L), - 128, - 24); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wheat, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NI, - Materials.Water.getFluid(1000L), - GT_Values.NF, - ItemList.Food_Dough.get(2L), - 32, - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chili, 1L), - ItemList.Food_PotatoChips.get(1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - ItemList.Food_ChiliChips.get(1L), - 32, - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Redstone, 5L), - GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Ruby, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - ItemList.IC2_Energium_Dust.get(1L), - 300, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ruby, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - ItemList.IC2_Energium_Dust.get(9L), - 600, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sugar, 1L), - new ItemStack(Blocks.brown_mushroom, 1), - new ItemStack(Items.spider_eye, 1), - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - new ItemStack(Items.fermented_spider_eye, 1), - 100, - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.LiveRoot, 1L), - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.IronWood, 2L), - 100, - 8); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 9L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.LiveRoot, 9L), - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.IronWood, 18L), - 900, - 8); - GT_Values.RA.addMixerRecipe( - getModItem(GT_MachineRecipeLoader.aTextAE, GT_MachineRecipeLoader.aTextAEMM, 1L, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.NetherQuartz, 1L), - GT_Values.NI, - Materials.Water.getFluid(500L), - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Fluix, 2L), - 20, - 16); - GT_Values.RA.addMixerRecipe( - getModItem(GT_MachineRecipeLoader.aTextAE, GT_MachineRecipeLoader.aTextAEMM, 1L, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L), - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.NetherQuartz, 1L), - GT_Values.NI, - GT_ModHandler.getDistilledWater(500L), - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Fluix, 2L), - 20, - 16); - GT_Values.RA.addMixerRecipe( - ItemList.IC2_Fertilizer.get(1L), - new ItemStack(Blocks.dirt, 8, 32767), - GT_Utility.getIntegratedCircuit(1), - GT_Values.NI, - Materials.Water.getFluid(1000L), - GT_Values.NF, - getModItem(GT_MachineRecipeLoader.aTextForestry, "soil", 8L, 0), - 64, - 16); - GT_Values.RA.addMixerRecipe( - ItemList.FR_Fertilizer.get(1L), - new ItemStack(Blocks.dirt, 8, 32767), - GT_Utility.getIntegratedCircuit(1), - GT_Values.NI, - Materials.Water.getFluid(1000L), - GT_Values.NF, - getModItem(GT_MachineRecipeLoader.aTextForestry, "soil", 8L, 0), - 64, - 16); - GT_Values.RA.addMixerRecipe( - ItemList.FR_Compost.get(1L), - new ItemStack(Blocks.dirt, 8, 32767), - GT_Utility.getIntegratedCircuit(1), - GT_Values.NI, - Materials.Water.getFluid(1000L), - GT_Values.NF, - getModItem(GT_MachineRecipeLoader.aTextForestry, "soil", 8L, 0), - 64, - 16); - GT_Values.RA.addMixerRecipe( - ItemList.FR_Mulch.get(8L), - new ItemStack(Blocks.dirt, 8, 32767), - GT_Utility.getIntegratedCircuit(1), - GT_Values.NI, - Materials.Water.getFluid(1000L), - GT_Values.NF, - getModItem(GT_MachineRecipeLoader.aTextForestry, "soil", 8L, 0), - 64, - 16); - GT_Values.RA.addMixerRecipe( - new ItemStack(Blocks.sand, 1, 32767), - new ItemStack(Blocks.dirt, 1, 32767), - GT_Utility.getIntegratedCircuit(1), - GT_Values.NI, - Materials.Water.getFluid(250L), - GT_Values.NF, - getModItem(GT_MachineRecipeLoader.aTextForestry, "soil", 2L, 1), - 16, - 16); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.LightFuel, 5L), - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.HeavyFuel, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Values.NF, - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Fuel, 6L), - 16, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.LightFuel, 5L), - Materials.Empty.getCells(1), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.HeavyFuel.getFluid(1000L), - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Fuel, 6L), - 16, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.HeavyFuel, 1L), - Materials.Empty.getCells(5), - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.LightFuel.getFluid(5000L), - GT_Values.NF, - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Fuel, 6L), - 16, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.LightFuel, 5L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(5), - Materials.HeavyFuel.getFluid(1000L), - Materials.Fuel.getFluid(6000L), - Materials.Empty.getCells(5), - 16, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.HeavyFuel, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(6), - Materials.LightFuel.getFluid(5000L), - Materials.Fuel.getFluid(6000L), - Materials.Empty.getCells(1), - 16, - 120); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Water, 5L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L), - GT_Values.NI, - GT_Values.NI, - Materials.Lubricant.getFluid(20), - new FluidStack(ItemList.sDrillingFluid, 5000), - Materials.Empty.getCells(5), - 64, - 16); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lapis, 1L), - GT_Utility.getIntegratedCircuit(4), - GT_Values.NI, - GT_Values.NI, - Materials.Water.getFluid(125), - getFluidStack("ic2coolant", 125), - GT_Values.NI, - 256, - 48); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lapis, 1L), - GT_Utility.getIntegratedCircuit(4), - GT_Values.NI, - GT_Values.NI, - GT_ModHandler.getDistilledWater(1000), - getFluidStack("ic2coolant", 1000), - GT_Values.NI, - 256, - 48); - - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wood, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.AdvancedGlue.getFluid(200), - null, - ItemList.SFMixture.get(4), - 800, - 16); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lithium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wood, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.AdvancedGlue.getFluid(200), - null, - ItemList.SFMixture.get(8), - 800, - 16); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Caesium, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wood, 4L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.AdvancedGlue.getFluid(200), - null, - ItemList.SFMixture.get(12), - 800, - 16); - - GT_Values.RA.addMixerRecipe( - ItemList.SFMixture.get(2), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.EnderEye, 1L), - null, - null, - Materials.Mercury.getFluid(1000), - null, - ItemList.MSFMixture.get(4), - 300, - 64); - GT_Values.RA.addMixerRecipe( - ItemList.SFMixture.get(1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1L), - null, - null, - Materials.Mercury.getFluid(500), - null, - ItemList.MSFMixture.get(1), - 300, - 64); - - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 4), - ItemList.MSFMixture.get(24), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.NitroFuel.getFluid(4000), - null, - ItemList.Block_MSSFUEL.get(4), - 400, - 600); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 4), - ItemList.MSFMixture.get(16), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.NitroFuel.getFluid(3000), - null, - ItemList.Block_MSSFUEL.get(4), - 300, - 600); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 4), - ItemList.MSFMixture.get(8), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.NitroFuel.getFluid(2000), - null, - ItemList.Block_MSSFUEL.get(4), - 200, - 600); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 4), - ItemList.MSFMixture.get(24), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.GasolinePremium.getFluid(1600), - null, - ItemList.Block_MSSFUEL.get(4), - 400, - 600); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 4), - ItemList.MSFMixture.get(16), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.GasolinePremium.getFluid(1200), - null, - ItemList.Block_MSSFUEL.get(4), - 300, - 600); - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 4), - ItemList.MSFMixture.get(8), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L), - GT_Values.NI, - GT_Values.NI, - GT_Utility.getIntegratedCircuit(1), - Materials.GasolinePremium.getFluid(800), - null, - ItemList.Block_MSSFUEL.get(4), - 200, - 600); - - if (Loader.isModLoaded("Thaumcraft")) { - GT_Values.RA.addMixerRecipe( - ItemList.SFMixture.get(20), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedAir, 1L), - GT_Values.NI, - GT_Values.NI, -