aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders
diff options
context:
space:
mode:
authorYang Xizhi <60341015+GlodBlock@users.noreply.github.com>2022-10-23 01:53:31 +0800
committerGitHub <noreply@github.com>2022-10-22 19:53:31 +0200
commit672eefc229b38f5649b8b75f53bfae89e8fe6991 (patch)
tree5bca3b51fb6fb5ec853cbdf2d31e4a34581ce526 /src/main/java/gregtech/loaders
parent4f72e6dd87a68fc9d93c3fe6cf6a38723e2566ed (diff)
downloadGT5-Unofficial-672eefc229b38f5649b8b75f53bfae89e8fe6991.tar.gz
GT5-Unofficial-672eefc229b38f5649b8b75f53bfae89e8fe6991.tar.bz2
GT5-Unofficial-672eefc229b38f5649b8b75f53bfae89e8fe6991.zip
ore line for some useless ore (#1210)
* oreline * ilmenite * update BS+SA * Revert "update BS+SA" This reverts commit 00c0d26b5d4963a42c7cd6721cc9444fac8fd2c2. * add missing import * garnet * Spotless apply for branch ore for #1210 (#1481) * Remove convert gendustry bees code (#1187) * Remove convert gendustry bees code * fix derp. run BS update Co-authored-by: Martin Robertz <dream-master@gmx.net> * Added check to API if the block should drop its inventory on break (#1479) * Added check to API if the block should drop its inventory on break * Apply spotless * Changed should drop flag to take index argument * spotlessApply Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: Maxim <maxim235@gmx.de> Co-authored-by: Yang Xizhi <60341015+GlodBlock@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * green vitriol recipe Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com> Co-authored-by: Maxim <maxim235@gmx.de>
Diffstat (limited to 'src/main/java/gregtech/loaders')
-rw-r--r--src/main/java/gregtech/loaders/load/GT_FuelLoader.java20
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java66
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java290
3 files changed, 362 insertions, 14 deletions
diff --git a/src/main/java/gregtech/loaders/load/GT_FuelLoader.java b/src/main/java/gregtech/loaders/load/GT_FuelLoader.java
index d6d3373248..580223f444 100644
--- a/src/main/java/gregtech/loaders/load/GT_FuelLoader.java
+++ b/src/main/java/gregtech/loaders/load/GT_FuelLoader.java
@@ -1,12 +1,10 @@
package gregtech.loaders.load;
-import static gregtech.api.enums.FluidState.LIQUID;
-
+import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.fluid.GT_FluidFactory;
import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
@@ -14,20 +12,22 @@ import gregtech.api.util.GT_Recipe;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
-import net.minecraftforge.fluids.Fluid;
public class GT_FuelLoader implements Runnable {
@Override
public void run() {
GT_Log.out.println("GT_Mod: Initializing various Fuels.");
ItemList.sBlueVitriol =
- (Fluid) GT_FluidFactory.of("solution.bluevitriol", "Blue Vitriol water solution", LIQUID, 295);
+ GT_Mod.gregtechproxy.addFluid("solution.bluevitriol", "Blue Vitriol water solution", null, 1, 295);
ItemList.sNickelSulfate =
- (Fluid) GT_FluidFactory.of("solution.nickelsulfate", "Nickel sulfate water solution", LIQUID, 295);
- ItemList.sIndiumConcentrate =
- (Fluid) GT_FluidFactory.of("indiumconcentrate", "Indium Concentrate", LIQUID, 295); // TODO CHECK NEW x3
- ItemList.sLeadZincSolution = (Fluid) GT_FluidFactory.of("leadzincsolution", "Lead-Zinc solution", LIQUID, 295);
- ItemList.sRocketFuel = (Fluid) GT_FluidFactory.of("rocket_fuel", "Rocket Fuel", LIQUID, 295);
+ GT_Mod.gregtechproxy.addFluid("solution.nickelsulfate", "Nickel sulfate water solution", null, 1, 295);
+ ItemList.sGreenVitriol =
+ GT_Mod.gregtechproxy.addFluid("solution.greenvitriol", "Green Vitriol water solution", null, 1, 295);
+ ItemList.sIndiumConcentrate = GT_Mod.gregtechproxy.addFluid(
+ "indiumconcentrate", "Indium Concentrate", null, 1, 295); // TODO CHECK NEW x3
+ ItemList.sLeadZincSolution =
+ GT_Mod.gregtechproxy.addFluid("leadzincsolution", "Lead-Zinc solution", null, 1, 295);
+ ItemList.sRocketFuel = GT_Mod.gregtechproxy.addFluid("rocket_fuel", "Rocket Fuel", null, 1, 295);
new GT_Recipe(
new ItemStack(Items.lava_bucket),
new ItemStack(Blocks.obsidian),
diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
index 6b92ec5bb0..c747f50b72 100644
--- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
@@ -13,6 +13,7 @@ import gregtech.api.objects.MaterialStack;
import gregtech.api.util.*;
import gregtech.common.GT_DummyWorld;
import gregtech.common.items.GT_MetaGenerated_Item_03;
+import gregtech.loaders.postload.chains.GT_BauxiteRefineChain;
import ic2.api.recipe.ILiquidHeatExchangerManager;
import ic2.api.recipe.Recipes;
import java.util.Arrays;
@@ -3395,7 +3396,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addChemicalRecipe(
GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Pentlandite, 1),
GT_Utility.getIntegratedCircuit(1),
- Materials.NitricAcid.getFluid(1000L),
+ Materials.SulfuricAcid.getFluid(1000L),
new FluidStack(ItemList.sNickelSulfate, 2000),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1),
50,
@@ -3403,7 +3404,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addChemicalRecipe(
GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Chalcopyrite, 1),
GT_Utility.getIntegratedCircuit(1),
- Materials.NitricAcid.getFluid(1000L),
+ Materials.SulfuricAcid.getFluid(1000L),
new FluidStack(ItemList.sBlueVitriol, 2000),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1),
50,
@@ -3413,7 +3414,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Utility.getIntegratedCircuit(9),
GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Pentlandite, 9)
},
- new FluidStack[] {Materials.NitricAcid.getFluid(9000L)},
+ new FluidStack[] {Materials.SulfuricAcid.getFluid(9000L)},
new FluidStack[] {new FluidStack(ItemList.sNickelSulfate, 18000)},
new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 1)},
25,
@@ -3423,7 +3424,7 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Utility.getIntegratedCircuit(9),
GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Chalcopyrite, 9)
},
- new FluidStack[] {Materials.NitricAcid.getFluid(9000L)},
+ new FluidStack[] {Materials.SulfuricAcid.getFluid(9000L)},
new FluidStack[] {new FluidStack(ItemList.sBlueVitriol, 18000)},
new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 1)},
25,
@@ -3457,6 +3458,20 @@ public class GT_MachineRecipeLoader implements Runnable {
null,
900,
30);
+ GT_Values.RA.addElectrolyzerRecipe(
+ ItemList.Cell_Empty.get(1),
+ null,
+ new FluidStack(ItemList.sGreenVitriol, 2000),
+ Materials.SulfuricAcid.getFluid(1000),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1),
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Values.NI,
+ null,
+ 900,
+ 30);
GT_Values.RA.addCentrifugeRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 9),
null,
@@ -8405,6 +8420,49 @@ public class GT_MachineRecipeLoader implements Runnable {
}
API.hideItem(new ItemStack(GT_MetaGenerated_Item_03.INSTANCE, 1, g));
}
+
+ 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,
+ 120);
+ GT_Values.RA.addElectromagneticSeparatorRecipe(
+ MaterialsOreAlum.SluiceSand.getDust(1),
+ Materials.Iron.getDust(1),
+ Materials.Neodymium.getDust(1),
+ Materials.Chrome.getDust(1),
+ new int[] {4000, 2000, 2000},
+ 200,
+ 240);
+ 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);
+ GT_Values.RA.addDistilleryRecipe(
+ 1,
+ MaterialsOreAlum.SluiceJuice.getFluid(1000),
+ Materials.Water.getFluid(500),
+ MaterialsOreAlum.SluiceSand.getDust(1),
+ 100,
+ 16,
+ false);
+
+ GT_BauxiteRefineChain.run();
}
public void run2() {
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java b/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
new file mode 100644
index 0000000000..7dcfbee97f
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_BauxiteRefineChain.java
@@ -0,0 +1,290 @@
+package gregtech.loaders.postload.chains;
+
+import gregtech.api.enums.*;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Utility;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidStack;
+
+public class GT_BauxiteRefineChain {
+
+ public static void run() {
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bauxite, 32),
+ Materials.SodiumHydroxide.getDust(9),
+ Materials.Quicklime.getDust(4),
+ GT_Utility.getIntegratedCircuit(8),
+ Materials.Water.getFluid(5000),
+ MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
+ GT_Values.NI,
+ 200,
+ 120);
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Bauxite, 32),
+ Materials.SodiumHydroxide.getDust(9),
+ Materials.Quicklime.getDust(4),
+ GT_Utility.getIntegratedCircuit(8),
+ Materials.Water.getFluid(5000),
+ MaterialsOreAlum.BauxiteSlurry.getFluid(8000),
+ GT_Values.NI,
+ 200,
+ 120);
+
+ GT_Values.RA.addCrackingRecipe(
+ 1,
+ MaterialsOreAlum.BauxiteSlurry.getFluid(32000),
+ GT_ModHandler.getSteam(2000),
+ MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(32000),
+ 160,
+ 400);
+
+ GT_Values.RA.addMultiblockChemicalRecipe(
+ new ItemStack[] {
+ Materials.Aluminiumhydroxide.getDust(1),
+ },
+ new FluidStack[] {
+ Materials.CarbonDioxide.getGas(5000), MaterialsOreAlum.HeatedBauxiteSlurry.getFluid(8000)
+ },
+ new FluidStack[] {
+ MaterialsOreAlum.SluiceJuice.getFluid(5000),
+ },
+ new ItemStack[] {
+ Materials.Aluminiumoxide.getDust(64),
+ Materials.Aluminiumoxide.getDust(16),
+ Materials.SodiumCarbonate.getDust(9),
+ Materials.Calcite.getDust(10),
+ MaterialsOreAlum.BauxiteSlag.getDust(16)
+ },
+ 300,
+ 480);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ MaterialsOreAlum.BauxiteSlag.getDust(1),
+ GT_Values.NI,
+ GT_Values.NF,
+ GT_Values.NF,
+ Materials.Rutile.getDust(1),
+ Materials.Gallium.getDust(1),
+ Materials.Quicklime.getDust(1),
+ Materials.SiliconDioxide.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_Values.NI,
+ new int[] {8000, 6000, 2000, 9000, 8000},
+ 40,
+ 120);
+
+ GT_Values.RA.addChemicalBathRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Ilmenite, 1),
+ Materials.SulfuricAcid.getFluid(1000),
+ new FluidStack(ItemList.sGreenVitriol, 2000),
+ Materials.Rutile.getDust(1),
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ new int[] {8500, 3000},
+ 420,
+ 1000);
+
+ GT_Values.RA.addChemicalBathRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ilmenite, 1),
+ Materials.SulfuricAcid.getFluid(1000),
+ new FluidStack(ItemList.sGreenVitriol, 2000),
+ Materials.Rutile.getDust(1),
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ new int[] {8500, 6000},
+ 420,
+ 1000);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ MaterialsOreAlum.IlmeniteSlag.getDust(1),
+ GT_Values.NI,
+ GT_Values.NF,
+ GT_Values.NF,
+ Materials.Iron.getDust(1),
+ Materials.Niobium.getDust(1),
+ Materials.Tantalum.getDust(1),
+ Materials.Manganese.getDust(1),
+ Materials.Magnesium.getDust(1),
+ GT_Values.NI,
+ new int[] {8000, 1000, 2000, 5000, 6000},
+ 40,
+ 120);
+
+ OrePrefixes[] washable = new OrePrefixes[] {
+ OrePrefixes.crushed, OrePrefixes.crushedPurified, OrePrefixes.dustImpure, OrePrefixes.dustPure
+ };
+
+ for (OrePrefixes ore : washable) {
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(ore, Materials.Sapphire, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ Materials.HydrochloricAcid.getFluid(1000),
+ MaterialsOreAlum.SapphireJuice.getFluid(1000),
+ null,
+ 40,
+ 100);
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(ore, Materials.GreenSapphire, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ Materials.HydrochloricAcid.getFluid(1000),
+ MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
+ null,
+ 40,
+ 100);
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(ore, Materials.Ruby, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.SodiumHydroxide, 1),
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ Materials.HydrochloricAcid.getFluid(1000),
+ MaterialsOreAlum.RubyJuice.getFluid(1000),
+ null,
+ 40,
+ 100);
+ }
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.SapphireJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ null,
+ null,
+ new int[] {10000, 2000, 2000, 2000},
+ 45,
+ 100);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.GreenSapphireJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Beryllium, 1),
+ null,
+ new int[] {10000, 2000, 2000, 2000, 2000},
+ 45,
+ 100);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MaterialsOreAlum.RubyJuice.getFluid(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Aluminiumhydroxide.getDust(3),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chrome, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ null,
+ new int[] {10000, 10000, 2000, 2000, 2000},
+ 45,
+ 100);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Pyrope.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Magnesia.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] {5000, 4000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Almandine.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Chrome, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] {5000, 4000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Spessartine.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Aluminiumoxide.getDust(1),
+ Materials.Pyrolusite.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Tantalum, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Magnesium, 1),
+ new int[] {5000, 4000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Andradite.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Iron.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Rutile, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] {5000, 4000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Uvarovite.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Chrome.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Silver, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Aluminiumoxide, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Manganese, 1),
+ new int[] {5000, 1000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Grossular.getDust(1),
+ null,
+ Materials.NitricAcid.getFluid(10),
+ MaterialsOreAlum.SluiceJuice.getFluid(10),
+ Materials.Quicklime.getDust(1),
+ Materials.Aluminiumoxide.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Calcite, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Vanadium, 1),
+ new int[] {5000, 4000, 2000, 2000, 2000, 2000},
+ 45,
+ 120);
+ }
+}