aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Loader
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-04-29 23:16:27 +0800
committerGlodBlock <1356392126@qq.com>2021-04-29 23:16:27 +0800
commit410d60e7d0ca0f659b7f37c0668425b353def254 (patch)
tree8bf3f93ecce746e666a2eb739c6b9222d2c87992 /src/main/java/GoodGenerator/Loader
parent1568fa65d63216757548d6eca623a39fef441ce6 (diff)
downloadGT5-Unofficial-410d60e7d0ca0f659b7f37c0668425b353def254.tar.gz
GT5-Unofficial-410d60e7d0ca0f659b7f37c0668425b353def254.tar.bz2
GT5-Unofficial-410d60e7d0ca0f659b7f37c0668425b353def254.zip
add a new booster liquid
Diffstat (limited to 'src/main/java/GoodGenerator/Loader')
-rw-r--r--src/main/java/GoodGenerator/Loader/Loaders.java4
-rw-r--r--src/main/java/GoodGenerator/Loader/RecipeLoader.java197
2 files changed, 201 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Loader/Loaders.java b/src/main/java/GoodGenerator/Loader/Loaders.java
index c471314a0c..c2a475aa9e 100644
--- a/src/main/java/GoodGenerator/Loader/Loaders.java
+++ b/src/main/java/GoodGenerator/Loader/Loaders.java
@@ -23,6 +23,7 @@ public class Loaders {
public static final Item wrappedPlutoniumIngot = new MyItems("wrappedPlutoniumIngot",GoodGenerator.GG);
public static final Item highDensityPlutoniumNugget = new MyItems("highDensityPlutoniumNugget",GoodGenerator.GG);
public static final Item highDensityPlutonium = new MyItems("highDensityPlutonium",GoodGenerator.GG);
+ public static final Item rawAtomicSeparationCatalyst = new MyItems("rawAtomicSeparationCatalyst",GoodGenerator.GG);
public static final Block MAR_Casing = new Casing("MAR_Casing",new String[]{
GoodGenerator.MOD_ID+":MAR_Casing"
@@ -45,6 +46,9 @@ public class Loaders {
GameRegistry.registerItem(wrappedPlutoniumIngot,"wrappedPlutoniumIngot",GoodGenerator.MOD_ID);
GameRegistry.registerItem(highDensityPlutoniumNugget,"highDensityPlutoniumNugget",GoodGenerator.MOD_ID);
GameRegistry.registerItem(highDensityPlutonium,"highDensityPlutonium",GoodGenerator.MOD_ID);
+ GameRegistry.registerItem(rawAtomicSeparationCatalyst,"rawAtomicSeparationCatalyst",GoodGenerator.MOD_ID);
Loaders.MAR = new MultiNqGenerator(12732,"NaG","Large Naquadah Reactor").getStackForm(1L);
}
+
+ public static void addOreDic(){ }
}
diff --git a/src/main/java/GoodGenerator/Loader/RecipeLoader.java b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
index aaca98af35..7811f1b824 100644
--- a/src/main/java/GoodGenerator/Loader/RecipeLoader.java
+++ b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
@@ -9,6 +9,8 @@ import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import gregtech.api.util.GT_Utility;
+import static net.minecraft.init.Blocks.furnace;
+
public class RecipeLoader {
public static void RecipeLoad(){
@@ -407,5 +409,200 @@ public class RecipeLoader {
120,
2500
);
+
+ //Atomic Separation Catalyst
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,9),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,9),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,27),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,27),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,9),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,9),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,27),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Blaze,32),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4),
+ GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4),
+ GT_Utility.getIntegratedCircuit(4),null,
+ Materials.Naquadah.getMolten(288),
+ null,
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,27),
+ 300,
+ 480
+ );
+
+ GT_Values.RA.addFormingPressRecipe(
+ WerkstoffLoader.Tiberium.get(OrePrefixes.plate,4),
+ GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Silicon,8),
+ MyMaterial.orundum.get(OrePrefixes.plate,1),
+ 400,
+ 3000
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ MyMaterial.orundum.get(OrePrefixes.plate,2),
+ new ItemStack(Loaders.rawAtomicSeparationCatalyst,4),
+ Materials.Plutonium.getMolten(144),
+ null,
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot,1),
+ null,
+ 3600,
+ 480,
+ 5000
+ );
+
+ GT_Values.RA.addVacuumFreezerRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingotHot,1),
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot,1),
+ 450,
+ 960
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.ingot,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(144),
+ 0,
+ 32,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.stickLong,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(144),
+ 0,
+ 32,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.plate,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(144),
+ 0,
+ 32,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.stick,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(72),
+ 0,
+ 16,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.nugget,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(16),
+ 0,
+ 8,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.gearGt,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(576),
+ 0,
+ 128,
+ 7
+ );
+
+ GT_Values.RA.addFluidExtractionRecipe(
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.gearGtSmall,1),
+ null,
+ MyMaterial.atomicSeparationCatalyst.getMolten(144),
+ 0,
+ 32,
+ 7
+ );
}
}