aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/loader
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/goodgenerator/loader')
-rw-r--r--src/main/java/goodgenerator/loader/FuelRecipeLoader.java35
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader.java21
2 files changed, 51 insertions, 5 deletions
diff --git a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java
index eec432e6ca..91a07fe09a 100644
--- a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java
@@ -17,6 +17,7 @@ import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
+import gtPlusPlus.core.material.ELEMENT;
public class FuelRecipeLoader {
@@ -63,7 +64,12 @@ public class FuelRecipeLoader {
MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1),
NaquadahFuelVoltage[7],
NaquadahFuelTime[7]);
-
+ MyRecipeAdder.instance.addLiquidMentalFuel(
+ MyMaterial.naquadahBasedFuelMkVI.getFluidOrGas(1),
+ MyMaterial.naquadahBasedFuelMkVIDepleted.getFluidOrGas(1),
+ NaquadahFuelVoltage[8],
+ NaquadahFuelTime[8]);
+ // MK III Naquadah Fuel
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[] { MyMaterial.heavyNaquadahFuel.getFluidOrGas(800),
MyMaterial.lightNaquadahFuel.getFluidOrGas(1000), },
@@ -86,7 +92,7 @@ public class FuelRecipeLoader {
2100000,
100,
1);
-
+ // MK IV Naquadah Fuel
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[] { MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000),
Materials.Praseodymium.getMolten(9216L) },
@@ -112,6 +118,7 @@ public class FuelRecipeLoader {
160,
2);
+ // MK V Naquadah Fuel
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[] { MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000),
FluidRegistry.getFluidStack("heavyradox", 1000), },
@@ -133,5 +140,29 @@ public class FuelRecipeLoader {
300000000,
200,
3);
+
+ // MK VI Naquadah Fuel
+ MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
+ new FluidStack[] { MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(2000),
+ FluidRegistry.getFluidStack("molten.shirabon", 1440), },
+ new ItemStack[] { ELEMENT.STANDALONE.ASTRAL_TITANIUM.getDust(64),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tritanium, 32), },
+ MyMaterial.naquadahBasedFuelMkVI.getFluidOrGas(500),
+ 320000000,
+ 240,
+ 3);
+
+ // Alternate higher tier recipe
+ MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
+ new FluidStack[] { MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(2000),
+ FluidRegistry.getFluidStack("molten.shirabon", 1440), },
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.WhiteDwarfMatter, 8),
+ ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getDust(64),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tritanium, 48), },
+ MyMaterial.naquadahBasedFuelMkVI.getFluidOrGas(750),
+ 530000000,
+ 240,
+ 4);
+
}
}
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader.java b/src/main/java/goodgenerator/loader/RecipeLoader.java
index 043572d932..39a903b796 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader.java
@@ -1192,8 +1192,23 @@ public class RecipeLoader {
GT_Values.RA.addCentrifugeRecipe(
GT_Utility.getIntegratedCircuit(1),
null,
+ MyMaterial.naquadahBasedFuelMkVIDepleted.getFluidOrGas(1000),
+ MyMaterial.metastableOganesson.getMolten(122),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1),
+ new int[] { 1000, 500, 400, 50, 20, 5 },
+ 250,
+ 30000);
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Oganesson.getFluidOrGas(1),
+ WerkstoffLoader.Oganesson.getFluidOrGas(182),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1),
@@ -1201,8 +1216,8 @@ public class RecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1),
new int[] { 1000, 500, 400, 50, 20, 5 },
- 100,
- 30);
+ 250,
+ 30000);
GT_Values.RA.addCentrifugeRecipe(
GT_Utility.getIntegratedCircuit(1),