diff options
author | boubou19 <miisterunknown@gmail.com> | 2023-01-28 17:44:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-28 16:44:28 +0000 |
commit | dd19e321ddd7f336685e6e901ee284a31db0f910 (patch) | |
tree | f1634532f094daae1a5314734bcf5e096e649989 /src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java | |
parent | 225be0dc54c36d7dd8104936d63371f0574f4a06 (diff) | |
download | GT5-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/MixerRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java | 1784 |
1 files changed, 1784 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java new file mode 100644 index 0000000000..5f0d35902b --- /dev/null +++ b/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java @@ -0,0 +1,1784 @@ +package gregtech.loaders.postload.recipes; + +import static gregtech.api.enums.GT_Values.*; +import static gregtech.api.util.GT_ModHandler.getModItem; +import static gregtech.loaders.postload.GT_MachineRecipeLoader.isRailcraftLoaded; +import static gregtech.loaders.postload.GT_MachineRecipeLoader.isThaumcraftLoaded; +import static net.minecraftforge.fluids.FluidRegistry.getFluidStack; + +import gregtech.api.enums.*; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; +import gregtech.loaders.postload.GT_MachineRecipeLoader; +import mods.railcraft.common.blocks.aesthetics.cube.EnumCube; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + +public class MixerRecipes implements Runnable { + + @Override + public void run() { + 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 (isThaumcraftLoaded) { + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedAir, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedEarth, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedEntropy, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedFire, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedOrder, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(20), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedWater, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.FierySteel.getFluid(50), + null, + ItemList.MSFMixture.get(20), + 200, + 64); + + FluidStack tFD = getFluidStack("fluiddeath", 30); + if (tFD != null && tFD.getFluid() != null && tFD.amount > 0) { + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedAir, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedEarth, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedEntropy, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedFire, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedOrder, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + GT_Values.RA.addMixerRecipe( + ItemList.SFMixture.get(30), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedWater, 1L), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + tFD, + null, + ItemList.MSFMixture.get(30), + 200, + 64); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), + ItemList.MSFMixture.get(6), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(1000), + null, + ItemList.Block_MSSFUEL.get(1), + 140, + 600); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), + ItemList.MSFMixture.get(4), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(750), + null, + ItemList.Block_MSSFUEL.get(1), + 120, + 600); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), + ItemList.MSFMixture.get(2), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(500), + null, + ItemList.Block_MSSFUEL.get(1), + 100, + 600); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), + ItemList.MSFMixture.get(6), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(400), + null, + ItemList.Block_MSSFUEL.get(1), + 140, + 600); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), + ItemList.MSFMixture.get(4), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(300), + null, + ItemList.Block_MSSFUEL.get(1), + 120, + 600); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), + ItemList.MSFMixture.get(2), + getModItem("Thaumcraft", "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(200), + null, + ItemList.Block_MSSFUEL.get(1), + 100, + 600); + } + } + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), + ItemList.SFMixture.get(6), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(1000), + null, + ItemList.Block_SSFUEL.get(1), + 140, + 250); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), + ItemList.SFMixture.get(4), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(750), + null, + ItemList.Block_SSFUEL.get(1), + 120, + 250); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), + ItemList.SFMixture.get(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(500), + null, + ItemList.Block_SSFUEL.get(1), + 100, + 250); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), + ItemList.SFMixture.get(6), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(400), + null, + ItemList.Block_SSFUEL.get(1), + 140, + 250); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), + ItemList.SFMixture.get(4), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(300), + null, + ItemList.Block_SSFUEL.get(1), + 120, + 250); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), + ItemList.SFMixture.get(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(200), + null, + ItemList.Block_SSFUEL.get(1), + 100, + 250); + GT_Values.RA.addMixerRecipe( + new ItemStack[] { + Materials.NaquadahEnriched.getDust(8), + Materials.Holmium.getDust(2), + GT_Utility.getIntegratedCircuit(4) + }, + null, + new ItemStack[] {Materials.EnrichedHolmium.getDust(10)}, + null, + 30 * 20, + (int) GT_Values.VP[7]); + + // Catalysts for Plasma Forge. + GT_Values.RA.addMixerRecipe( + new ItemStack[] {GT_Utility.getIntegratedCircuit(9)}, + new FluidStack[] { + Materials.Helium.getPlasma(1000L), + Materials.Iron.getPlasma(1000L), + Materials.Calcium.getPlasma(1000L), + Materials.Niobium.getPlasma(1000L) + }, + new ItemStack[] {GT_Values.NI}, + new FluidStack[] {Materials.DimensionallyTranscendentCrudeCatalyst.getFluid(1000L)}, + 50_000, + 125_000); + + GT_Values.RA.addMixerRecipe( + new ItemStack[] {GT_Utility.getIntegratedCircuit(10)}, + new FluidStack[] { + Materials.DimensionallyTranscendentCrudeCatalyst.getFluid(1000L), + Materials.Radon.getPlasma(1000L), + Materials.Nickel.getPlasma(1000L), + Materials.Boron.getPlasma(1000L), + Materials.Sulfur.getPlasma(1000L) + }, + new ItemStack[] {GT_Values.NI}, + new FluidStack[] {Materials.DimensionallyTranscendentProsaicCatalyst.getFluid(1000L)}, + 50_000, + 125_000 * 4); + + GT_Values.RA.addMixerRecipe( + new ItemStack[] {GT_Utility.getIntegratedCircuit(11)}, + new FluidStack[] { + Materials.DimensionallyTranscendentProsaicCatalyst.getFluid(1000L), + Materials.Nitrogen.getPlasma(1000L), + Materials.Zinc.getPlasma(1000L), + Materials.Silver.getPlasma(1000L), + Materials.Titanium.getPlasma(1000L) + }, + new ItemStack[] {GT_Values.NI}, + new FluidStack[] {Materials.DimensionallyTranscendentResplendentCatalyst.getFluid(1000L)}, + 50_000, + 125_000 * 16); + + GT_Values.RA.addMixerRecipe( + new ItemStack[] {GT_Utility.getIntegratedCircuit(12)}, + new FluidStack[] { + Materials.DimensionallyTranscendentResplendentCatalyst.getFluid(1000L), + Materials.Americium.getPlasma(1000L), + Materials.Bismuth.getPlasma(1000L), + Materials.Oxygen.getPlasma(1000L), + Materials.Tin.getPlasma(1000L) + }, + new ItemStack[] {GT_Values.NI}, + new FluidStack[] {Materials.DimensionallyTranscendentExoticCatalyst.getFluid(1000L)}, + 50_000, + 125_000 * 64); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.SulfuricAcid, 1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitricAcid.getFluid(1000L), + new FluidStack(ItemList.sNitrationMixture, 2000), + ItemList.Cell_Empty.get(1), + 480, + 2); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.SulfuricAcid, 1), + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.NitricAcid, 1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + GT_Values.NF, + GT_Values.NF, + GT_OreDictUnificator.get(OrePrefixes.cell, Materials.NitrationMixture, 2), + 480, + 2); + + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + new ItemStack(Items.wheat, 4, 32767), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + null, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + new ItemStack(Items.wheat, 4, 32767), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + getModItem("BiomesOPlenty", "plants", 4, 6), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + getModItem("BiomesOPlenty", "plants", 4, 6), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + getModItem("harvestcraft", "oatsItem", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + getModItem("harvestcraft", "oatsItem", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + getModItem("harvestcraft", "ryeItem", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + getModItem("harvestcraft", "ryeItem", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + getModItem("harvestcraft", "barleyItem", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + getModItem("harvestcraft", "barleyItem", 4, 6), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + getModItem("Natura", "barleyFood", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + getModItem("Natura", "barleyFood", 4), + GT_Utility.getIntegratedCircuit(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 32767), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 4L), + GT_Utility.getIntegratedCircuit(3), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + GT_Values.RA.addMixerRecipe( + new ItemStack(Blocks.dirt, 1, 2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 4L), + GT_Utility.getIntegratedCircuit(3), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(100), + GT_Values.NF, + getModItem("Forestry", "fertilizerBio", 1L, 0), + 200, + 16); + + // radiation manufacturing + GT_Values.RA.addMixerRecipe( + GT_ModHandler.getIC2Item("fuelRod", 1), + new ItemStack(Items.glowstone_dust, 9), + NI, + NI, + Materials.Helium.getGas(250), + NF, + ItemList.GlowstoneCell.get(1), + 30, + 16); + + GT_Values.RA.addMixerRecipe( + MaterialsOreAlum.SluiceSand.getDust(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(500), + MaterialsOreAlum.SluiceJuice.getFluid(1000), + GT_Values.NI, + 100, + 16); + + RA.addMixerRecipe( + new ItemStack[] {ItemList.IC2_Spray_WeedEx.get(1)}, + new FluidStack[] {MaterialsKevlar.NaphthenicAcid.getFluid(10)}, + new ItemStack[] {}, + new FluidStack[] {Materials.WeedEX9000.getFluid(750)}, + 100, + 100); + + // NaCl + H2O = (NaCl·H2O) + GT_Values.RA.addMixerRecipe( + Materials.Salt.getDust(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Water.getFluid(1000), + Materials.SaltWater.getFluid(1000), + GT_Values.NI, + 100, + 8); + + // CaCO3 + 2 CH3COOH = Ca(CH3COO)2 + H2O + CO2 + GT_Values.RA.addMixerRecipe( + Materials.Calcite.getDust(5), + Materials.Empty.getCells(2), + GT_Utility.getIntegratedCircuit(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CalciumAcetateSolution.getFluid(1000), + Materials.Water.getCells(1), + Materials.CarbonDioxide.getCells(1), + GT_Values.NI, + GT_Values.NI, + 240, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Calcite.getDust(5), + Materials.Empty.getCells(2), + GT_Utility.getIntegratedCircuit(11), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.Water.getFluid(1000), + Materials.CalciumAcetateSolution.getCells(1), + Materials.CarbonDioxide.getCells(1), + GT_Values.NI, + GT_Values.NI, + 240, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Calcite.getDust(5), + Materials.Empty.getCells(2), + GT_Utility.getIntegratedCircuit(21), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CarbonDioxide.getGas(1000), + Materials.Water.getCells(1), + Materials.CalciumAcetateSolution.getCells(1), + GT_Values.NI, + GT_Values.NI, + 240, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Calcite.getDust(5), + Materials.Empty.getCells(1), + GT_Utility.getIntegratedCircuit(4), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CalciumAcetateSolution.getFluid(1000), + Materials.CarbonDioxide.getCells(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + 240, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Calcite.getDust(5), + Materials.Empty.getCells(1), + GT_Utility.getIntegratedCircuit(14), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CarbonDioxide.getGas(1000), + Materials.CalciumAcetateSolution.getCells(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + 240, + 16); + // Ca + 2 CH3COOH = Ca(CH3COO)2 + 2H + GT_Values.RA.addMixerRecipe( + Materials.Calcium.getDust(1), + Materials.Empty.getCells(2), + GT_Utility.getIntegratedCircuit(1), + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CalciumAcetateSolution.getFluid(1000), + Materials.Hydrogen.getCells(2), + 80, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Calcium.getDust(1), + Materials.Empty.getCells(1), + GT_Utility.getIntegratedCircuit(11), + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.Hydrogen.getGas(2000), + Materials.CalciumAcetateSolution.getCells(1), + 80, + 16); + // CaO + 2 CH3COOH = Ca(CH3COO)2 + H2O + GT_Values.RA.addMixerRecipe( + Materials.Quicklime.getDust(2), + Materials.Empty.getCells(1), + GT_Utility.getIntegratedCircuit(1), + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.CalciumAcetateSolution.getFluid(1000), + Materials.Water.getCells(1), + 80, + 16); + GT_Values.RA.addMixerRecipe( + Materials.Quicklime.getDust(2), + Materials.Empty.getCells(1), + GT_Utility.getIntegratedCircuit(11), + GT_Values.NI, + Materials.AceticAcid.getFluid(2000), + Materials.Water.getFluid(1000), + Materials.CalciumAcetateSolution.getCells(1), + 80, + 16); + + // 2CH3COOCH3 + 3CH3COCH3/(C4H6O2)n = 5Glue + GT_Values.RA.addMixerRecipe( + Materials.Acetone.getCells(3), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.PolyvinylAcetate.getFluid(2000), + Materials.AdvancedGlue.getFluid(5000), + Materials.Empty.getCells(3), + 100, + 8); + GT_Values.RA.addMixerRecipe( + Materials.PolyvinylAcetate.getCells(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Acetone.getFluid(3000), + Materials.AdvancedGlue.getFluid(5000), + Materials.Empty.getCells(2), + 100, + 8); + GT_Values.RA.addMixerRecipe( + Materials.MethylAcetate.getCells(3), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.PolyvinylAcetate.getFluid(2000), + Materials.AdvancedGlue.getFluid(5000), + Materials.Empty.getCells(3), + 100, + 8); + GT_Values.RA.addMixerRecipe( + Materials.PolyvinylAcetate.getCells(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.MethylAcetate.getFluid(3000), + Materials.AdvancedGlue.getFluid(5000), + Materials.Empty.getCells(2), + 100, + 8); + + GT_Values.RA.addMixerRecipe( + Materials.Sugar.getDust(4), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.SulfuricAcid.getFluid(1000), + Materials.DilutedSulfuricAcid.getFluid(1000), + Materials.Charcoal.getGems(1), + 1200, + 2); + GT_Values.RA.addMixerRecipe( + Materials.Wood.getDust(4), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.SulfuricAcid.getFluid(1000), + Materials.DilutedSulfuricAcid.getFluid(1000), + Materials.Charcoal.getGems(1), + 1200, + 2); + + GT_Values.RA.addMixerRecipe( + Materials.Fuel.getCells(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Tetranitromethane.getFluid(20), + Materials.NitroFuel.getFluid(1000), + Materials.Empty.getCells(1), + 20, + 480); + GT_Values.RA.addMixerRecipe( + Materials.BioDiesel.getCells(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + Materials.Tetranitromethane.getFluid(40), + Materials.NitroFuel.getFluid(900), + Materials.Empty.getCells(1), + 20, + 480); + + // CH4O + C4H8 = C5H12O + GT_Values.RA.addMixerRecipe( + Materials.Methanol.getCells(1), + Materials.Butene.getCells(1), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Values.NF, + GT_Values.NF, + Materials.MTBEMixture.getCells(1), + Materials.Empty.getCells(1), + GT_Values.NI, + GT_Values.NI, + 20, + 480); + GT_Values.RA.addMixerRecipe( + Materials.Naphtha.getCells(16), + Materials.Gas.getCells(2), + Materials.Methanol.getCells(1), + Materials.Acetone.getCells(1), + GT_Values.NF, + GT_Values.NF, + Materials.GasolineRaw.getCells(20), + 100, + 480); + + GT_Values.RA.addMixerRecipe( + Materials.GasolineRegular.getCells(20), + Materials.Octane.getCells(2), + Materials.NitrousOxide.getCells(6), + Materials.Toluene.getCells(1), + Materials.AntiKnock.getFluid(3000L), + Materials.GasolinePremium.getFluid(32000L), + Materials.Empty.getCells(29), + 50, + 1920); + + if (isRailcraftLoaded) { + GT_Values.RA.addMixerRecipe( + EnumCube.COKE_BLOCK.getItem(), + ItemList.SFMixture.get(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(300), + null, + ItemList.Block_SSFUEL.get(1), + 100, + 250); + GT_Values.RA.addMixerRecipe( + EnumCube.COKE_BLOCK.getItem(), + ItemList.SFMixture.get(2), + GT_Values.NI, + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(120), + null, + ItemList.Block_SSFUEL.get(1), + 100, + 250); + } + + if (isThaumcraftLoaded && isRailcraftLoaded) { + GT_Values.RA.addMixerRecipe( + EnumCube.COKE_BLOCK.getItem(), + ItemList.MSFMixture.get(2), + getModItem(MOD_ID_TC, "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.NitroFuel.getFluid(300), + null, + ItemList.Block_MSSFUEL.get(1), + 100, + 600); + GT_Values.RA.addMixerRecipe( + EnumCube.COKE_BLOCK.getItem(), + ItemList.MSFMixture.get(2), + getModItem(MOD_ID_TC, "ItemResource", 4), + GT_Values.NI, + GT_Values.NI, + GT_Utility.getIntegratedCircuit(1), + Materials.GasolinePremium.getFluid(120), + null, + ItemList.Block_MSSFUEL.get(1), + 100, + 600); + } + } + + public static void addMixerPotionRecipes(String aName, ItemStack aItem) { + // splash + if (!(FluidRegistry.getFluid("potion." + aName) == null + || FluidRegistry.getFluid("potion." + aName + ".splash") == null)) + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gunpowder, 1L), + null, + null, + null, + new FluidStack(FluidRegistry.getFluid("potion." + aName), 750), + new FluidStack(FluidRegistry.getFluid("potion." + aName + ".splash"), 750), + null, + 200, + 24); + // splash strong + if (!(FluidRegistry.getFluid("potion." + aName + ".strong") == null + || FluidRegistry.getFluid("potion." + aName + ".strong.splash") == null)) + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gunpowder, 1L), + null, + null, + null, + new FluidStack(FluidRegistry.getFluid("potion." + aName + ".strong"), 750), + new FluidStack(FluidRegistry.getFluid("potion." + aName + ".strong.splash"), 750), + null, + 200, + 24); + // splash long + if (!(FluidRegistry.getFluid("potion." + aName + ".long") == null + || FluidRegistry.getFluid("potion." + aName + ".long.splash") == null)) + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gunpowder, 1L), + null, + null, + null, + new FluidStack(FluidRegistry.getFluid("potion." + aName + ".long"), 750), + new FluidStack(FluidRegistry.getFluid("potion." + aName + ".long.splash"), 750), + null, + 200, + 24); + } +} |