aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java1740
1 files changed, 569 insertions, 1171 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java
index 7d42df2a99..b2f41e3d32 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java
@@ -1,9 +1,12 @@
package gregtech.loaders.postload.recipes;
import static gregtech.api.enums.GT_Values.NI;
+import static gregtech.api.enums.ModIDs.*;
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 gregtech.api.util.GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes;
+import static gregtech.api.util.GT_RecipeBuilder.MINUTES;
+import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
+import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;
import net.minecraft.init.Blocks;
@@ -14,1201 +17,596 @@ 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),
- Materials.Iron.getDust(1),
- Materials.Copper.getDust(1),
- Materials.Tin.getDust(1),
- Materials.Nickel.getDust(1),
- Materials.Antimony.getDust(1),
- new int[] { 10000, 4000, 2000, 2000, 2000, 2000 },
- 40,
- (int) TierEU.RECIPE_MV);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfusedGold, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1),
+ getModItem(Thaumcraft.modID, "ItemResource", 2L, 14))
+ .outputChances(10000, 10000, 9000).fluidInputs(Materials.Mercury.getFluid(200)).noFluidOutputs()
+ .duration(20 * SECONDS).eut((int) TierEU.RECIPE_MV).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.Cell_Empty.get(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1))
+ .fluidInputs(Materials.Air.getGas(10000)).fluidOutputs(Materials.Nitrogen.getGas(3900))
+ .duration(1 * MINUTES + 20 * SECONDS).eut(8).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 9))
+ .itemOutputs(
+ 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))
+ .outputChances(10000, 10000, 10000, 9500, 9000, 8500).noFluidInputs().noFluidOutputs()
+ .duration(6 * MINUTES + 45 * SECONDS).eut(30).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs()
+ .itemOutputs(
+ Materials.Stone.getDust(1),
+ Materials.Iron.getDust(1),
+ Materials.Copper.getDust(1),
+ Materials.Tin.getDust(1),
+ Materials.Nickel.getDust(1),
+ Materials.Antimony.getDust(1))
+ .outputChances(10000, 4000, 2000, 2000, 2000, 2000)
+ .fluidInputs(MaterialsOreAlum.SluiceJuice.getFluid(1000)).fluidOutputs(Materials.Water.getFluid(500))
+ .duration(2 * SECONDS).eut((int) TierEU.RECIPE_MV).addTo(sCentrifugeRecipes);
// food ->CH4
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.golden_apple, 1, 1),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(4608L),
- new ItemStack(Items.gold_ingot, 64),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 9216,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.golden_apple, 1, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- new ItemStack(Items.gold_ingot, 7),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 9216,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.golden_carrot, 1, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- new ItemStack(Items.gold_nugget, 6),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 9216,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.speckled_melon, 1, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- new ItemStack(Items.gold_nugget, 6),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 9216,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.mushroom_stew, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- new ItemStack(Items.bowl, 16, 0),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.apple, 32, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.bread, 64, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.porkchop, 12, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cooked_porkchop, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.beef, 12, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cooked_beef, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.fish, 12, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cooked_fished, 16, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.chicken, 12, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cooked_chicken, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.melon, 64, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.pumpkin, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.rotten_flesh, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.spider_eye, 32, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.carrot, 16, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- ItemList.Food_Raw_Potato.get(16L),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- ItemList.Food_Poisonous_Potato.get(12L),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- ItemList.Food_Baked_Potato.get(24L),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cookie, 64, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.cake, 8, 0),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.brown_mushroom_block, 12, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.red_mushroom_block, 12, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.brown_mushroom, 32, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.red_mushroom, 32, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.nether_wart, 32, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- GT_ModHandler.getIC2Item("terraWart", 16L),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("TwilightForest", "item.meefRaw", 12L, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("TwilightForest", "item.meefSteak", 16L, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("TwilightForest", "item.venisonRaw", 12L, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("TwilightForest", "item.venisonCooked", 16L, 32767),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- Materials.Methane.getGas(576L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 4608,
- 5);
-
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 1L),
- GT_Utility.getIntegratedCircuit(1),
- null,
- Materials.Methane.getGas(60L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 200,
- 20);
-
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.sand, 1, 1),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Diamond, 1L),
- new ItemStack(Blocks.sand, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 5000, 100, 5000 },
- 600,
- (int) TierEU.RECIPE_MV);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.dirt, 1, 32767),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- ItemList.IC2_Plantball.get(1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1L),
- new ItemStack(Blocks.sand, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 1250, 5000, 5000 },
- 250,
- 30);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.grass, 1, 32767),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- ItemList.IC2_Plantball.get(1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1L),
- new ItemStack(Blocks.sand, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 2500, 5000, 5000 },
- 250,
- 30);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.mycelium, 1, 32767),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- new ItemStack(Blocks.brown_mushroom, 1),
- new ItemStack(Blocks.red_mushroom, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1L),
- new ItemStack(Blocks.sand, 1),
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 2500, 2500, 5000, 5000 },
- 650,
- 30);
- GT_Values.RA.addCentrifugeRecipe(
- ItemList.IC2_Resin.get(1L),
- GT_Values.NI,
- GT_Values.NF,
- Materials.Glue.getFluid(100L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RawRubber, 3L),
- ItemList.IC2_Plantball.get(1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 10000, 1000 },
- 300,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.DarkAsh, 1),
- 0,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 1L),
- ItemList.TE_Slag.get(1L, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 1L)),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- 250);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Items.magma_cream, 1),
- 0,
- new ItemStack(Items.blaze_powder, 1),
- new ItemStack(Items.slime_ball, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- 500);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1L),
- GT_Utility.getIntegratedCircuit(10),
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium235, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 1000, 500 },
- 2000,
- (int) TierEU.RECIPE_HV);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.golden_apple, 1, 1), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(new ItemStack(Items.gold_ingot, 64)).noFluidInputs()
+ .fluidOutputs(Materials.Methane.getGas(4608)).duration(7 * MINUTES + 40 * SECONDS + 16 * TICKS).eut(5)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.golden_apple, 1, 0), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(new ItemStack(Items.gold_ingot, 7)).noFluidInputs()
+ .fluidOutputs(Materials.Methane.getGas(576)).duration(7 * MINUTES + 40 * SECONDS + 16 * TICKS).eut(5)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.golden_carrot, 1, 0), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(new ItemStack(Items.gold_nugget, 6)).noFluidInputs()
+ .fluidOutputs(Materials.Methane.getGas(576)).duration(7 * MINUTES + 40 * SECONDS + 16 * TICKS).eut(5)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.speckled_melon, 1, 0), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(new ItemStack(Items.gold_nugget, 6)).noFluidInputs()
+ .fluidOutputs(Materials.Methane.getGas(576)).duration(7 * MINUTES + 40 * SECONDS + 16 * TICKS).eut(5)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.mushroom_stew, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(new ItemStack(Items.bowl, 16, 0)).noFluidInputs()
+ .fluidOutputs(Materials.Methane.getGas(576)).duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.apple, 32, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.bread, 64, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.porkchop, 12, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.cooked_porkchop, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.beef, 12, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.cooked_beef, 16, 0), GT_Utility.getIntegratedCircuit(1)).noItemOutputs()
+ .noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.fish, 12, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.cooked_fished, 16, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.chicken, 12, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.cooked_chicken, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.melon, 64, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.pumpkin, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.rotten_flesh, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.spider_eye, 32, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.carrot, 16, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Raw_Potato.get(16), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Poisonous_Potato.get(12), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Baked_Potato.get(24), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.cookie, 64, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.cake, 8, 0), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.brown_mushroom_block, 12, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.red_mushroom_block, 12, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.brown_mushroom, 32, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.red_mushroom, 32, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Items.nether_wart, 32, 32767), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_ModHandler.getIC2Item("terraWart", 16), GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(TwilightForest.modID, "item.meefRaw", 12L, 32767),
+ GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(TwilightForest.modID, "item.meefSteak", 16L, 32767),
+ GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(TwilightForest.modID, "item.venisonRaw", 12L, 32767),
+ GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(TwilightForest.modID, "item.venisonCooked", 16L, 32767),
+ GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(576))
+ .duration(3 * MINUTES + 50 * SECONDS + 8 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 1),
+ GT_Utility.getIntegratedCircuit(1))
+ .noItemOutputs().noFluidInputs().fluidOutputs(Materials.Methane.getGas(60)).duration(10 * SECONDS)
+ .eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sand, 1, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Diamond, 1),
+ new ItemStack(Blocks.sand, 1))
+ .outputChances(5000, 100, 5000).noFluidInputs().noFluidOutputs().duration(30 * SECONDS)
+ .eut((int) TierEU.RECIPE_MV).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.dirt, 1, 32767))
+ .itemOutputs(
+ ItemList.IC2_Plantball.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1),
+ new ItemStack(Blocks.sand, 1))
+ .outputChances(1250, 5000, 5000).noFluidInputs().noFluidOutputs().duration(12 * SECONDS + 10 * TICKS)
+ .eut(30).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.grass, 1, 32767))
+ .itemOutputs(
+ ItemList.IC2_Plantball.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1),
+ new ItemStack(Blocks.sand, 1))
+ .outputChances(2500, 5000, 5000).noFluidInputs().noFluidOutputs().duration(12 * SECONDS + 10 * TICKS)
+ .eut(30).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.mycelium, 1, 32767))
+ .itemOutputs(
+ new ItemStack(Blocks.brown_mushroom, 1),
+ new ItemStack(Blocks.red_mushroom, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Clay, 1),
+ new ItemStack(Blocks.sand, 1))
+ .outputChances(2500, 2500, 5000, 5000).noFluidInputs().noFluidOutputs()
+ .duration(32 * SECONDS + 10 * TICKS).eut(30).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.IC2_Resin.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RawRubber, 3),
+ ItemList.IC2_Plantball.get(1))
+ .outputChances(10000, 1000).noFluidInputs().fluidOutputs(Materials.Glue.getFluid(100))
+ .duration(15 * SECONDS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium235, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1))
+ .outputChances(1000, 500).noFluidInputs().noFluidOutputs().duration(1 * MINUTES + 40 * SECONDS)
+ .eut((int) TierEU.RECIPE_HV).addTo(sCentrifugeRecipes);
+
// Uranium Enrichment in Centrifuge by adding Fluorine (Uranium Hexafluoride)
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1L),
- GT_Values.NI,
- Materials.Fluorine.getGas(4000),
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium235, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 10000 },
- 4000,
- (int) TierEU.RECIPE_EV);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium241, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 2000, 3000 },
- 1600,
- 320);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 9L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 5000, 1000 },
- 28800,
- 320);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 4L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 2000, 3000 },
- 25600,
- 640);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Values.NI,
- GT_Values.NI,
- Materials.Hydrogen.getGas(160L),
- Materials.Deuterium.getGas(40L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 160,
- 20);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Values.NI,
- GT_Values.NI,
- Materials.Deuterium.getGas(160L),
- Materials.Tritium.getGas(40L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 160,
- 80);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Values.NI,
- GT_Values.NI,
- Materials.Helium.getGas(80L),
- Materials.Helium_3.getGas(5L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 160,
- 80);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 2L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 976,
- 80);
-
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Endstone, 36L),
- GT_Values.NI,
- GT_Values.NF,
- Materials.Helium.getGas(4320L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tungstate, 3L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1L),
- new ItemStack(Blocks.sand, 36),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 3750, 2500, 9000, 0, 0, 0 },
- 11520,
- 20);
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Netherrack, 36L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 9L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1L),
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 5625, 9900, 5625, 2500, 0, 0 },
- 5760,
- 20);
-
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(10),
- GT_Values.NI,
- Materials.Lava.getFluid(400L),
- GT_Values.NF,
- Materials.SiliconDioxide.getDust(1),
- Materials.Magnesia.getDust(1),
- Materials.Quicklime.getDust(1),
- Materials.Gold.getNuggets(4),
- Materials.Sapphire.getDust(1),
- Materials.Tantalite.getDust(1),
- new int[] { 5000, 1000, 1000, 250, 1250, 500 },
- 320,
- 80);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(20),
- GT_Values.NI,
- Materials.Lava.getFluid(3600L),
- GT_Values.NF,
- Materials.SiliconDioxide.getDust(5),
- Materials.Magnesia.getDust(1),
- Materials.Quicklime.getDust(1),
- Materials.Gold.getIngots(1),
- Materials.Sapphire.getDust(3),
- Materials.Tantalite.getDust(1),
- new int[] { 9000, 9000, 9000, 1000, 3750, 4500 },
- 2880,
- 80);
- GT_Values.RA.addCentrifugeRecipe(
- new ItemStack(Blocks.soul_sand, 1),
- GT_Values.NI,
- GT_Values.NF,
- Materials.Oil.getFluid(200L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1L),
- new ItemStack(Blocks.sand, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 1000, 700, 9000, 0, 0, 0 },
- 200,
- 12);
-
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(10),
- GT_Values.NI,
- getFluidStack("ic2pahoehoelava", 100),
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Copper, 1L),
- GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Tin, 1L),
- GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Silver, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Phosphorus, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Scheelite, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Bauxite, 1L),
- new int[] { 2000, 1000, 250, 50, 250, 500 },
- 40,
- 1024);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(20),
- GT_Values.NI,
- getFluidStack("ic2pahoehoelava", 3600),
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Copper, 1L),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1L),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Silver, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Phosphorus, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Scheelite, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bauxite, 1L),
- new int[] { 8000, 4000, 1000, 450, 2250, 4500 },
- 328,
- 4096);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium235, 1)).outputChances(10000)
+ .fluidInputs(Materials.Fluorine.getGas(4000)).noFluidOutputs().duration(3 * MINUTES + 20 * SECONDS)
+ .eut((int) TierEU.RECIPE_EV).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium241, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium, 1))
+ .outputChances(2000, 3000).noFluidInputs().noFluidOutputs().duration(1 * MINUTES + 20 * SECONDS)
+ .eut(320).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 9))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1))
+ .outputChances(5000, 1000).noFluidInputs().noFluidOutputs().duration(24 * MINUTES).eut(320)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 4))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1))
+ .outputChances(2000, 3000).noFluidInputs().noFluidOutputs().duration(21 * MINUTES + 20 * SECONDS)
+ .eut(640).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs().noItemOutputs().fluidInputs(Materials.Hydrogen.getGas(160))
+ .fluidOutputs(Materials.Deuterium.getGas(40)).duration(8 * SECONDS).eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs().noItemOutputs().fluidInputs(Materials.Deuterium.getGas(160))
+ .fluidOutputs(Materials.Tritium.getGas(40)).duration(8 * SECONDS).eut(80).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs().noItemOutputs().fluidInputs(Materials.Helium.getGas(80))
+ .fluidOutputs(Materials.Helium_3.getGas(5)).duration(8 * SECONDS).eut(80).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 2))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1))
+ .noFluidInputs().noFluidOutputs().duration(48 * SECONDS + 16 * TICKS).eut(80).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Endstone, 36))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tungstate, 3),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1),
+ new ItemStack(Blocks.sand, 36))
+ .outputChances(3750, 2500, 9000).noFluidInputs().fluidOutputs(Materials.Helium.getGas(4320))
+ .duration(9 * MINUTES + 36 * SECONDS).eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Netherrack, 36))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 4),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sulfur, 9),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 4),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 1))
+ .outputChances(5625, 9900, 5625, 2500).noFluidInputs().noFluidOutputs()
+ .duration(4 * MINUTES + 48 * SECONDS).eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(
+ Materials.SiliconDioxide.getDust(1),
+ Materials.Magnesia.getDust(1),
+ Materials.Quicklime.getDust(1),
+ Materials.Gold.getNuggets(4),
+ Materials.Sapphire.getDust(1),
+ Materials.Tantalite.getDust(1))
+ .outputChances(5000, 1000, 1000, 250, 1250, 500).fluidInputs(Materials.Lava.getFluid(400))
+ .noFluidOutputs().duration(16 * SECONDS).eut(80).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(20))
+ .itemOutputs(
+ Materials.SiliconDioxide.getDust(5),
+ Materials.Magnesia.getDust(1),
+ Materials.Quicklime.getDust(1),
+ Materials.Gold.getIngots(1),
+ Materials.Sapphire.getDust(3),
+ Materials.Tantalite.getDust(1))
+ .outputChances(9000, 9000, 9000, 1000, 3750, 4500).fluidInputs(Materials.Lava.getFluid(3600))
+ .noFluidOutputs().duration(2 * MINUTES + 24 * SECONDS).eut(80).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.soul_sand, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1),
+ new ItemStack(Blocks.sand, 1))
+ .outputChances(1000, 700, 9000).noFluidInputs().fluidOutputs(Materials.Oil.getFluid(200))
+ .duration(10 * SECONDS).eut(12).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Copper, 1),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Tin, 1),
+ GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Phosphorus, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Scheelite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Bauxite, 1))
+ .outputChances(2000, 1000, 250, 50, 250, 500).fluidInputs(getFluidStack("ic2pahoehoelava", 100))
+ .noFluidOutputs().duration(2 * SECONDS).eut(1024).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(20))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Copper, 1),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1),
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Phosphorus, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Scheelite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bauxite, 1))
+ .outputChances(8000, 4000, 1000, 450, 2250, 4500).fluidInputs(getFluidStack("ic2pahoehoelava", 3600))
+ .noFluidOutputs().duration(16 * SECONDS + 8 * TICKS).eut(4096).addTo(sCentrifugeRecipes);
// rare earth ( why this still remain
- GT_Values.RA.addCentrifugeRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RareEarth, 1L),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Neodymium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Yttrium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Lanthanum, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cerium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cadmium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Caesium, 1L),
- new int[] { 2500, 2500, 2500, 2500, 2500, 2500 },
- 64,
- 20);
-
- GT_Values.RA.addCentrifugeRecipe(
- getModItem(GT_MachineRecipeLoader.aTextAE, GT_MachineRecipeLoader.aTextAEMM, 1L, 45),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.BasalticMineralSand, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Olivine, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Obsidian, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Basalt, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Flint, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.RareEarth, 1L),
- new int[] { 2000, 2000, 2000, 2000, 2000, 2000 },
- 64,
- 20);
- GT_Values.RA.addCentrifugeRecipe(
- getModItem(GT_MachineRecipeLoader.aTextAE, GT_MachineRecipeLoader.aTextAEMM, 36L, 45),
- GT_Utility.getIntegratedCircuit(2),
- GT_Values.NF,
- GT_Values.NF,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BasalticMineralSand, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Olivine, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Basalt, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Flint, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RareEarth, 2L),
- new int[] { 9000, 9000, 9000, 9000, 9000, 9000 },
- 518,
- 80);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RareEarth, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Neodymium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Yttrium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Lanthanum, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cerium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cadmium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Caesium, 1))
+ .outputChances(2500, 2500, 2500, 2500, 2500, 2500).noFluidInputs().noFluidOutputs()
+ .duration(3 * SECONDS + 4 * TICKS).eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 1L, 45),
+ GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.BasalticMineralSand, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Olivine, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Obsidian, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Basalt, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Flint, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.RareEarth, 1))
+ .outputChances(2000, 2000, 2000, 2000, 2000, 2000).noFluidInputs().noFluidOutputs()
+ .duration(3 * SECONDS + 4 * TICKS).eut(20).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ getModItem(AppliedEnergistics2.modID, "item.ItemMultiMaterial", 36L, 45),
+ GT_Utility.getIntegratedCircuit(2))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.BasalticMineralSand, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Olivine, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Basalt, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Flint, 2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RareEarth, 2))
+ .outputChances(9000, 9000, 9000, 9000, 9000, 9000).noFluidInputs().noFluidOutputs()
+ .duration(25 * SECONDS + 18 * TICKS).eut(80).addTo(sCentrifugeRecipes);
// Ash centrifuge recipes
- GT_Values.RA.addCentrifugeRecipe(
- Materials.Ash.getDust(36),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- Materials.Quicklime.getDust(18),
- Materials.Potash.getDust(9),
- Materials.Magnesia.getDust(1),
- Materials.PhosphorousPentoxide.getDust(2),
- Materials.SodaAsh.getDust(1),
- Materials.BandedIron.getDust(4),
- new int[] { 6400, 6000, 4500, 10000, 10000, 10000 },
- 6000,
- 30);
+
+ GT_Values.RA.stdBuilder().itemInputs(Materials.Ash.getDust(36))
+ .itemOutputs(
+ Materials.Quicklime.getDust(18),
+ Materials.Potash.getDust(9),
+ Materials.Magnesia.getDust(1),
+ Materials.PhosphorousPentoxide.getDust(2),
+ Materials.SodaAsh.getDust(1),
+ Materials.BandedIron.getDust(4))
+ .outputChances(6400, 6000, 4500, 10000, 10000, 10000).noFluidInputs().noFluidOutputs()
+ .duration(5 * MINUTES).eut(30).addTo(sCentrifugeRecipes);
+
// Stone Dust and Metal Mixture centrifuge recipes
- GT_Values.RA.addCentrifugeRecipe(
- Materials.Stone.getDust(36),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- Materials.Quartzite.getDust(9),
- Materials.PotassiumFeldspar.getDust(9),
- Materials.Marble.getDust(8),
- Materials.Biotite.getDust(4),
- Materials.MetalMixture.getDust(3),
- Materials.Sodalite.getDust(2),
- new int[] { 10000, 10000, 10000, 10000, 10000, 10000 },
- 8640,
- 30);
- GT_Values.RA.addCentrifugeRecipe(
- Materials.MetalMixture.getDust(36),
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- Materials.BandedIron.getDust(9),
- Materials.Bauxite.getDust(9),
- Materials.Pyrolusite.getDust(8),
- Materials.Barite.getDust(4),
- Materials.Chromite.getDust(3),
- Materials.Ilmenite.getDust(2),
- new int[] { 10000, 10000, 10000, 10000, 10000, 10000 },
- 13125,
- (int) TierEU.RECIPE_EV);
-
- GT_Values.RA.addCentrifugeRecipe(
- null,
- null,
- Materials.Propane.getGas(320),
- Materials.LPG.getFluid(290),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- 20,
- 5);
- GT_Values.RA.addCentrifugeRecipe(
- null,
- null,
- Materials.Butane.getGas(320),
- Materials.LPG.getFluid(370),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- 20,
- 5);
-
- GT_Values.RA.addCentrifugeRecipe(
- GT_Values.NI,
- GT_Values.NI,
- Materials.EnrichedNaquadria.getFluid(9216L),
- Materials.FluidNaquadahFuel.getFluid(4806L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 8L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.ElectrumFlux, 8L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- new int[] { 10000, 10000 },
- 600,
- 2000000);
-
- if (isThaumcraftLoaded) {
+
+ GT_Values.RA.stdBuilder().itemInputs(Materials.Stone.getDust(36))
+ .itemOutputs(
+ Materials.Quartzite.getDust(9),
+ Materials.PotassiumFeldspar.getDust(9),
+ Materials.Marble.getDust(8),
+ Materials.Biotite.getDust(4),
+ Materials.MetalMixture.getDust(3),
+ Materials.Sodalite.getDust(2))
+ .outputChances(10000, 10000, 10000, 10000, 10000, 10000).noFluidInputs().noFluidOutputs()
+ .duration(7 * MINUTES + 12 * SECONDS).eut(30).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(Materials.MetalMixture.getDust(36))
+ .itemOutputs(
+ Materials.BandedIron.getDust(9),
+ Materials.Bauxite.getDust(9),
+ Materials.Pyrolusite.getDust(8),
+ Materials.Barite.getDust(4),
+ Materials.Chromite.getDust(3),
+ Materials.Ilmenite.getDust(2))
+ .outputChances(10000, 10000, 10000, 10000, 10000, 10000).noFluidInputs().noFluidOutputs()
+ .duration(10 * MINUTES + 56 * SECONDS + 5 * TICKS).eut((int) TierEU.RECIPE_EV)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs().noItemOutputs().fluidInputs(Materials.Propane.getGas(320))
+ .fluidOutputs(Materials.LPG.getFluid(290)).duration(20 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs().noItemOutputs().fluidInputs(Materials.Butane.getGas(320))
+ .fluidOutputs(Materials.LPG.getFluid(370)).duration(20 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().noItemInputs()
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 8),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.ElectrumFlux, 8))
+ .outputChances(10000, 10000).fluidInputs(Materials.EnrichedNaquadria.getFluid(9216))
+ .fluidOutputs(Materials.FluidNaquadahFuel.getFluid(4806)).duration(30 * SECONDS).eut(2000000)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.DarkAsh, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 1),
+ ItemList.TE_Slag.get(1L, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 1)))
+ .noFluidInputs().noFluidOutputs().duration(12 * SECONDS + 10 * TICKS).eut(5).addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Items.magma_cream, 1))
+ .itemOutputs(new ItemStack(Items.blaze_powder, 1), new ItemStack(Items.slime_ball, 1)).noFluidInputs()
+ .noFluidOutputs().duration(25 * SECONDS).eut(5).addTo(sCentrifugeRecipes);
+
+ if (Thaumcraft.isModLoaded()) {
// air
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 144),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedAir, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 144), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedAir, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// fire
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 146),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedFire, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 146), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedFire, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// aqua
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 147),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedWater, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 147), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedWater, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// terra
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 145),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedEarth, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 145), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedEarth, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// ordo
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 148),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedOrder, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 148), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedOrder, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// perditio
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 149),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedEntropy, 1L),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 1024,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 149), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedEntropy, 1)).noFluidInputs()
+ .noFluidOutputs().duration(51 * SECONDS + 4 * TICKS).eut(12).addTo(sCentrifugeRecipes);
+
// Nethershard
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 152),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- getModItem("ThaumicTinkerer", "kamiResource", 1L, 6),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 128,
- 512);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 152), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(getModItem(ThaumicTinkerer.modID, "kamiResource", 1L, 6)).noFluidInputs()
+ .noFluidOutputs().duration(6 * SECONDS + 8 * TICKS).eut(512).addTo(sCentrifugeRecipes);
+
// Endshard
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 153),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- getModItem("ThaumicTinkerer", "kamiResource", 1L, 7),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- null,
- 128,
- 512);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 153), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(getModItem(ThaumicTinkerer.modID, "kamiResource", 1L, 7)).noFluidInputs()
+ .noFluidOutputs().duration(6 * SECONDS + 8 * TICKS).eut(512).addTo(sCentrifugeRecipes);
}
- if (isExtraUtilitiesLoaded) {
+ if (ExtraUtilities.isModLoaded()) {
// Caelestis red
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 154),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- getModItem("ExtraUtilities", "greenscreen", 1L, 2),
- getModItem("ExtraUtilities", "greenscreen", 1L, 10),
- getModItem("ExtraUtilities", "greenscreen", 1L, 14),
- getModItem("ExtraUtilities", "greenscreen", 1L, 1),
- getModItem("ExtraUtilities", "greenscreen", 1L, 12),
- getModItem("ExtraUtilities", "greenscreen", 1L, 6),
- null,
- 512,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 154), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 2),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 10),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 14),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 1),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 12),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 6))
+ .noFluidInputs().noFluidOutputs().duration(25 * SECONDS + 12 * TICKS).eut(12)
+ .addTo(sCentrifugeRecipes);
+
// Caelestis green
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 155),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- getModItem("ExtraUtilities", "greenscreen", 1L, 13),
- getModItem("ExtraUtilities", "greenscreen", 1L, 5),
- getModItem("ExtraUtilities", "greenscreen", 1L, 4),
- getModItem("ExtraUtilities", "greenscreen", 1L, 8),
- getModItem("ExtraUtilities", "greenscreen", 1L, 0),
- NI,
- null,
- 512,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 155), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 13),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 5),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 4),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 8),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 0),
+ NI)
+ .noFluidInputs().noFluidOutputs().duration(25 * SECONDS + 12 * TICKS).eut(12)
+ .addTo(sCentrifugeRecipes);
+
// Caelestis blue
- GT_Values.RA.addCentrifugeRecipe(
- getModItem("gregtech", "gt.comb", 1L, 156),
- GT_Utility.getIntegratedCircuit(1),
- GT_Values.NF,
- null,
- getModItem("ExtraUtilities", "greenscreen", 1L, 3),
- getModItem("ExtraUtilities", "greenscreen", 1L, 9),
- getModItem("ExtraUtilities", "greenscreen", 1L, 11),
- getModItem("ExtraUtilities", "greenscreen", 1L, 7),
- getModItem("ExtraUtilities", "greenscreen", 1L, 15),
- NI,
- null,
- 512,
- 12);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(GregTech.modID, "gt.comb", 1L, 156), GT_Utility.getIntegratedCircuit(1))
+ .itemOutputs(
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 3),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 9),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 11),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 7),
+ getModItem(ExtraUtilities.modID, "greenscreen", 1L, 15),
+ NI)
+ .noFluidInputs().noFluidOutputs().duration(25 * SECONDS + 12 * TICKS).eut(12)
+ .addTo(sCentrifugeRecipes);
}
}
}