aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-05-25 00:07:50 +0800
committerGlodBlock <1356392126@qq.com>2021-05-25 00:07:50 +0800
commit225ff71b6b748cc56a8ff9e8449b00f8d205de9f (patch)
tree6594afbff74a48b1c89bb6228a9825236057c90d /src
parentcc0426771fa4b163ad98718ae7acd09f9a805301 (diff)
downloadGT5-Unofficial-225ff71b6b748cc56a8ff9e8449b00f8d205de9f.tar.gz
GT5-Unofficial-225ff71b6b748cc56a8ff9e8449b00f8d205de9f.tar.bz2
GT5-Unofficial-225ff71b6b748cc56a8ff9e8449b00f8d205de9f.zip
add recipe for MkIII~V Naq Fuel
Diffstat (limited to 'src')
-rw-r--r--src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java7
-rw-r--r--src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java8
-rw-r--r--src/main/java/GoodGenerator/Items/MyMaterial.java46
-rw-r--r--src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java40
-rw-r--r--src/main/java/GoodGenerator/Loader/RecipeLoader.java255
5 files changed, 236 insertions, 120 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java b/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
index 4f240e8aa4..4d0b8cbf6a 100644
--- a/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
+++ b/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
@@ -17,7 +17,6 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.implementations.*;
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.render.TextureFactory;
-import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_Multiblock_Tooltip_Builder;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -254,7 +253,7 @@ public class FuelRefineFactory extends GT_MetaTileEntity_MultiblockBase_EM imple
for (GT_Recipe recipe : tRecipes){
checkCoil();
if (recipe.mSpecialValue > Tier) continue;
- if (recipe.isRecipeInputEqual(true, inFluids, inItems)){
+ if (recipe.isRecipeInputEqual(true, inFluids, inItems) && recipe.mEUt <= maxVoltage){
mEUt = recipe.mEUt;
mMaxProgresstime = recipe.mDuration / (1 << (Tier - recipe.mSpecialValue));
this.mOutputFluids = recipe.mFluidOutputs;
@@ -332,8 +331,8 @@ public class FuelRefineFactory extends GT_MetaTileEntity_MultiblockBase_EM imple
@SuppressWarnings("ALL")
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) {
if(aSide == aFacing){
- if(aActive) return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(48),new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE), TextureFactory.builder().addIcon(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE_GLOW).glow().build()};
- return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(48),new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE),TextureFactory.builder().addIcon(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_GLOW).glow().build()};
+ if(aActive) return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(48), new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE), TextureFactory.builder().addIcon(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE_GLOW).glow().build()};
+ return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(48), new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE), TextureFactory.builder().addIcon(Textures.BlockIcons.OVERLAY_FRONT_ASSEMBLY_LINE_GLOW).glow().build()};
}
return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(48)};
}
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
index ef8310eb8b..14b101faab 100644
--- a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
+++ b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
@@ -360,8 +360,8 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiblockBase_EM implem
tt.addMachineType("Naquadah Reactor")
.addInfo("Controller block for the Naquadah Reactor")
.addInfo("Environmental Friendly!")
- .addInfo("Generate power with the High-energy molten metal.")
- .addInfo("Input liquid nuclear fuel, molten enriched naquadah or naquadria.")
+ .addInfo("Generate power with the High-energy liquid.")
+ .addInfo("Input liquid nuclear fuel and liquid naquadah fuel.")
.addInfo("The reactor will explode when there are more than ONE types of fuel in the hatch!")
.addInfo("Consume coolant 50mb/t to increase the efficiency:")
.addInfo("IC2 Coolant 105%, Super Coolant 150%, Cryotheum 275%")
@@ -391,8 +391,8 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiblockBase_EM implem
@SuppressWarnings("ALL")
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) {
if(aSide == aFacing){
- if(aActive) return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(44),new GT_RenderedTexture(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE), TextureFactory.builder().addIcon(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE_GLOW).glow().build()};
- return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(44),new GT_RenderedTexture(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT)};
+ if(aActive) return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(44), new GT_RenderedTexture(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE), TextureFactory.builder().addIcon(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE_GLOW).glow().build()};
+ return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(44), new GT_RenderedTexture(Textures.BlockIcons.NAQUADAH_REACTOR_SOLID_FRONT)};
}
return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(44)};
}
diff --git a/src/main/java/GoodGenerator/Items/MyMaterial.java b/src/main/java/GoodGenerator/Items/MyMaterial.java
index 8bfbe441d6..00b7ca6e35 100644
--- a/src/main/java/GoodGenerator/Items/MyMaterial.java
+++ b/src/main/java/GoodGenerator/Items/MyMaterial.java
@@ -480,7 +480,7 @@ public class MyMaterial implements Runnable {
public static final Werkstoff naquadahBasedFuelMkIIDepleted = new Werkstoff(
new short[]{0xb5,0xb0,0xae},
"Naquadah Based Liquid Fuel MkII (Depleted)",
- new Werkstoff.Stats().setRadioactive(true),
+ new Werkstoff.Stats().setToxic(true),
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
31041,
@@ -534,12 +534,54 @@ public class MyMaterial implements Runnable {
public static final Werkstoff naquadahBasedFuelMkIIIDepleted = new Werkstoff(
new short[]{0x66,0x40,0x38},
"Naquadah Based Liquid Fuel MkIII (Depleted)",
- new Werkstoff.Stats().setRadioactive(true),
+ new Werkstoff.Stats().setToxic(true),
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
31046,
TextureSet.SET_FLUID
);
+
+ public static final Werkstoff naquadahBasedFuelMkIV = new Werkstoff(
+ new short[]{0x0e,0x0c,0x0c},
+ "Naquadah Based Liquid Fuel MkIV",
+ new Werkstoff.Stats().setRadioactive(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ 31047,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadahBasedFuelMkIVDepleted = new Werkstoff(
+ new short[]{0x8e,0x34,0x22},
+ "Naquadah Based Liquid Fuel MkIV (Depleted)",
+ new Werkstoff.Stats().setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ 31048,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadahBasedFuelMkV = new Werkstoff(
+ new short[]{0x00,0x00,0x00},
+ "Naquadah Based Liquid Fuel MkV",
+ "THE END",
+ new Werkstoff.Stats().setRadioactive(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ 31049,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadahBasedFuelMkVDepleted = new Werkstoff(
+ new short[]{0xff,0xff,0xff},
+ "Naquadah Based Liquid Fuel MkV (Depleted)",
+ "THE END (literally)",
+ new Werkstoff.Stats().setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ 31050,
+ TextureSet.SET_FLUID
+ );
@Override
public void run() { }
}
diff --git a/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java b/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java
index 75afe50b19..ba72b8efc0 100644
--- a/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java
+++ b/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java
@@ -3,8 +3,11 @@ package GoodGenerator.Loader;
import GoodGenerator.Items.MyMaterial;
import GoodGenerator.util.MyRecipeAdder;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
+import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.util.GT_OreDictUnificator;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
public class FuelRecipeLoader {
@@ -17,6 +20,8 @@ public class FuelRecipeLoader {
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1),288000,320);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1),1276000,100);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1),7290000,120);
+ MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1),69270000,120);
+ MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1),537284000,140);
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[]{
@@ -29,8 +34,41 @@ public class FuelRecipeLoader {
},
MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(100),
120000,
- 90,
+ 850,
1
);
+
+ MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
+ new FluidStack[]{
+ MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000),
+ Materials.Praseodymium.getMolten(9216L)
+ },
+ new ItemStack[]{
+ MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,27),
+ MyMaterial.orundum.get(OrePrefixes.dust,8),
+ new ItemStack(Loaders.highDensityUranium,16),
+ new ItemStack(Loaders.highDensityPlutonium,3)
+ },
+ MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(250),
+ 56000000,
+ 1400,
+ 2
+ );
+
+ MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
+ new FluidStack[]{
+ MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000),
+ FluidRegistry.getFluidStack("heavyradox",5000),
+ },
+ new ItemStack[]{
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.DraconiumAwakened,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Infinity,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.NetherStar,64)
+ },
+ MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(500),
+ 140000000,
+ 3200,
+ 2
+ );
}
}
diff --git a/src/main/java/GoodGenerator/Loader/RecipeLoader.java b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
index 7ec7f6bdeb..9c110af39f 100644
--- a/src/main/java/GoodGenerator/Loader/RecipeLoader.java
+++ b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
@@ -127,18 +127,6 @@ public class RecipeLoader {
200000000
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),null,
- MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Xenon.getFluidOrGas(10),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lead,16L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth,1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barium,6L),
- null,null,null,
- new int[]{6000,1000,5000},
- 1000,1040
- );
-
//Thorium Liquid Process Line
GT_Values.RA.addAssemblerRecipe(
new ItemStack[]{
@@ -189,21 +177,6 @@ public class RecipeLoader {
3840
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),null,
- MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1000),
- null,
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,8),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,8),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,4),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Praseodymium,1),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Boron,2),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Indium,4),
- new int[]{9000,7000,1500,800,3000,5000},
- 1500,
- 1040
- );
-
//Liquid Plutonium Process Line
GT_Values.RA.addAssemblerRecipe(
new ItemStack[]{
@@ -253,19 +226,6 @@ public class RecipeLoader {
220000000
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),null,
- MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Krypton.getFluidOrGas(144),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Tritanium,9),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Cerium,4),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Gold,2),
- null,null,null,
- new int[]{5000,8000,7500},
- 2500,
- 7680
- );
-
//Th-233
GT_Values.RA.addMultiblockChemicalRecipe(
new ItemStack[]{
@@ -376,17 +336,6 @@ public class RecipeLoader {
480
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
- MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000),
- MyMaterial.thorium232Tetrafluoride.getFluidOrGas(250),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Thorium,3),
- null,null,null,null,null,null,
- 100,
- 480
- );
-
GT_Values.RA.addBlastRecipe(
GT_Utility.getIntegratedCircuit(1),
null,
@@ -729,21 +678,7 @@ public class RecipeLoader {
30
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
- MyMaterial.naquadahEmulsion.getFluidOrGas(1000),
- MyMaterial.naquadahSolution.getFluidOrGas(500),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,4),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,2),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
- MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
- new int[]{8000,7500,5000,2000,500,100},
- 800,
- 120
- );
+
GT_Values.RA.addUniversalDistillationRecipe(
MyMaterial.naquadahSolution.getFluidOrGas(20),
@@ -770,22 +705,6 @@ public class RecipeLoader {
330000000
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
- MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Xenon.getFluidOrGas(144),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,48),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Neodymium,32),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Europium,32),
- null,
- new int[]{9000,8500,5000,4000,2000},
- 6000,
- 2040
- );
-
GT_Values.RA.addMultiblockChemicalRecipe(
new ItemStack[]{
GT_Utility.getIntegratedCircuit(1),
@@ -805,22 +724,6 @@ public class RecipeLoader {
120
);
- GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
- MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Oganesson.getFluidOrGas(144),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Americium,32),
- WerkstoffLoader.Californium.get(OrePrefixes.dust,32),
- null,
- new int[]{9000,8500,5000,4000,2000},
- 8000,
- 2040
- );
-
GT_Values.RA.addBlastRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadria,32),
GT_Utility.getIntegratedCircuit(16),
@@ -1033,6 +936,7 @@ public class RecipeLoader {
GT_Values.RA.addAssemblerRecipe(
new ItemStack[]{
GT_OreDictUnificator.get(OrePrefixes.frameGt,Materials.BorosilicateGlass,1),
+ GT_OreDictUnificator.get(OrePrefixes.plate,Materials.ReinforceGlass,6),
GT_OreDictUnificator.get(OrePrefixes.ring,Materials.NaquadahAlloy,32),
ItemList.Field_Generator_HV.get(4),
GT_Utility.getIntegratedCircuit(6)
@@ -1042,35 +946,168 @@ public class RecipeLoader {
300,
120000
);
+ }
+
+ public static void InitLoadRecipe(){
+ GT_Values.RA.addBlastRecipe(
+ MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,1),
+ GT_Utility.getIntegratedCircuit(1),
+ null,null,
+ MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingotHot),
+ null,
+ 8000,
+ 114514,
+ 7000
+ );
GT_Values.RA.addCentrifugeRecipe(
GT_Utility.getIntegratedCircuit(1),null,
- MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1000),
- WerkstoffLoader.Oganesson.getFluidOrGas(144),
+ MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Oganesson.getFluidOrGas(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,1),
+ 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
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),null,
+ MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Oganesson.getFluidOrGas(864),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,32),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,32),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,32),
+ new int[]{
+ 9900,9500,9000,8000,5000,3000
+ },
+ 2500,
+ 30000
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),null,
+ MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Oganesson.getFluidOrGas(720),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,32),
new int[]{
9500,9000,8000,7000,5000,4000
},
2000,
30000
);
- }
- public static void InitLoadRecipe(){
- GT_Values.RA.addBlastRecipe(
- MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,1),
+ GT_Values.RA.addCentrifugeRecipe(
GT_Utility.getIntegratedCircuit(1),
- null,null,
- MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.ingotHot),
null,
+ MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Oganesson.getFluidOrGas(144),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Americium,32),
+ WerkstoffLoader.Californium.get(OrePrefixes.dust,32),
+ null,
+ new int[]{9000,8500,5000,4000,2000},
8000,
- 114514,
- 7000
+ 2040
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),null,
+ MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Xenon.getFluidOrGas(10),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lead,16L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bismuth,1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Barium,6L),
+ null,null,null,
+ new int[]{6000,1000,5000},
+ 1000,1040
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),null,
+ MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1000),
+ null,
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,8),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,8),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Lutetium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Praseodymium,1),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Boron,2),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Indium,4),
+ new int[]{9000,7000,1500,800,3000,5000},
+ 1500,
+ 1040
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),null,
+ MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Krypton.getFluidOrGas(144),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Tritanium,9),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Cerium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Gold,2),
+ null,null,null,
+ new int[]{5000,8000,7500},
+ 2500,
+ 7680
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000),
+ MyMaterial.thorium232Tetrafluoride.getFluidOrGas(250),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Thorium,3),
+ null,null,null,null,null,null,
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MyMaterial.naquadahEmulsion.getFluidOrGas(1000),
+ MyMaterial.naquadahSolution.getFluidOrGas(500),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,4),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,2),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
+ MyMaterial.radioactiveSludge.get(OrePrefixes.dust,1),
+ new int[]{8000,7500,5000,2000,500,100},
+ 800,
+ 120
+ );
+
+ GT_Values.RA.addCentrifugeRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1000),
+ WerkstoffLoader.Xenon.getFluidOrGas(144),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,64),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,48),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Naquadah,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Neodymium,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Europium,32),
+ null,
+ new int[]{9000,8500,5000,4000,2000},
+ 6000,
+ 2040
);
}