diff options
| author | GlodBlock <1356392126@qq.com> | 2021-04-29 23:16:27 +0800 |
|---|---|---|
| committer | GlodBlock <1356392126@qq.com> | 2021-04-29 23:16:27 +0800 |
| commit | 410d60e7d0ca0f659b7f37c0668425b353def254 (patch) | |
| tree | 8bf3f93ecce746e666a2eb739c6b9222d2c87992 /src/main/java/GoodGenerator/Loader | |
| parent | 1568fa65d63216757548d6eca623a39fef441ce6 (diff) | |
| download | GT5-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.java | 4 | ||||
| -rw-r--r-- | src/main/java/GoodGenerator/Loader/RecipeLoader.java | 197 |
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 + ); } } |
