package gregtech.loaders.postload.recipes;
import static gregtech.api.enums.GT_Values.NI;
import static gregtech.api.util.GT_ModHandler.getModItem;
import static gregtech.loaders.postload.GT_MachineRecipeLoader.isExtraUtilitiesLoaded;
import static gregtech.loaders.postload.GT_MachineRecipeLoader.isThaumcraftLoaded;
import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
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;
public class CentrifugeRecipes implements Runnable {
@Override
public void run() {
GT_Values.RA.addCentrifugeRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedGold, 1L),
GT_Values.NI,
Materials.Mercury.getFluid(200L),
GT_Values.NF,
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L),
getModItem("Thaumcraft", "ItemResource", 2L, 14),
GT_Values.NI,
GT_Values.NI,
GT_Values.NI,
new int[] { 10000, 10000, 9000 },
400,
(int) TierEU.RECIPE_MV);
GT_Values.RA.addCentrifugeRecipe(
ItemList.Cell_Empty.get(1),
null,
Materials.Air.getGas(10000),
Materials.Nitrogen.getGas(3900),
GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1),
null,
null,
null,
null,
null,
null,
1600,
8);
GT_Values.RA.addCentrifugeRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 9),
null,
null,
null,
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SiliconDioxide, 9),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 9),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 9),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Palladium, 3),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iridium, 3),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Osmium, 3),
new int[] { 10000, 10000, 10000, 9500, 9000, 8500 },
8100,
30);
GT_Values.RA.addCentrifugeRecipe(
GT_Values.NI,
GT_Values.NI,
MaterialsOreAlum.SluiceJuice.getFluid(1000),
Materials.Water.getFluid(500),
Materials.Stone.getDust(1),