diff options
Diffstat (limited to 'src/main/java')
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 ); } |