diff options
| author | Sampsa <69092953+S4mpsa@users.noreply.github.com> | 2024-08-09 13:42:41 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-09 17:42:41 +0700 |
| commit | 9ae36e785e756bb263453174715a1c7aff9bf1a3 (patch) | |
| tree | c06295a057a44964ffd5f91d4d6d896d6a87297f /src/main/java/goodgenerator/loader | |
| parent | f10b885ccce496c60651d3acdf80e5036c0ef354 (diff) | |
| download | GT5-Unofficial-9ae36e785e756bb263453174715a1c7aff9bf1a3.tar.gz GT5-Unofficial-9ae36e785e756bb263453174715a1c7aff9bf1a3.tar.bz2 GT5-Unofficial-9ae36e785e756bb263453174715a1c7aff9bf1a3.zip | |
Buff later naqfuels and misc changes (#2847)
* Buff later naqfuels and misc changes
* Buff Mk5 alternate recipe speed
Diffstat (limited to 'src/main/java/goodgenerator/loader')
| -rw-r--r-- | src/main/java/goodgenerator/loader/FuelRecipeLoader.java | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java index c233f96ec0..b4195c13f1 100644 --- a/src/main/java/goodgenerator/loader/FuelRecipeLoader.java +++ b/src/main/java/goodgenerator/loader/FuelRecipeLoader.java @@ -6,6 +6,7 @@ import static goodgenerator.main.GG_Config_Loader.NaquadahFuelTime; import static goodgenerator.main.GG_Config_Loader.NaquadahFuelVoltage; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeBuilder.TICKS; import static gregtech.api.util.GT_RecipeConstants.LNG_BASIC_OUTPUT; import static gregtech.api.util.GT_RecipeConstants.NFR_COIL_TIER; @@ -111,7 +112,7 @@ public class FuelRecipeLoader { MyMaterial.orundum.get(OrePrefixes.dust, 64)) .fluidInputs( MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000), - new FluidStack(FluidRegistry.getFluid("molten.hypogen"), 1440)) + new FluidStack(FluidRegistry.getFluid("molten.hypogen"), 720)) .fluidOutputs(MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(500)) .duration(8 * SECONDS) .eut(75_000_000) @@ -119,17 +120,36 @@ public class FuelRecipeLoader { .noOptimize() .addTo(naquadahFuelRefineFactoryRecipes); + // One-step recipe to allow easier scaling for MK VI + GT_Values.RA.stdBuilder() + .itemInputs( + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust, 54), + MyMaterial.orundum.get(OrePrefixes.dust, 32), + ItemRefer.High_Density_Uranium.get(10), + ItemRefer.High_Density_Plutonium.get(5)) + .fluidInputs( + MyMaterial.heavyNaquadahFuel.getFluidOrGas(4000), + MyMaterial.lightNaquadahFuel.getFluidOrGas(5000), + new FluidStack(FluidRegistry.getFluid("molten.hypogen"), 360), + new FluidStack(FluidRegistry.getFluid("molten.chromaticglass"), 6480)) + .fluidOutputs(MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(250)) + .duration(10 * TICKS) + .eut(350_000_000) + .metadata(NFR_COIL_TIER, 4) + .noOptimize() + .addTo(naquadahFuelRefineFactoryRecipes); + // MK V Naquadah Fuel GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 8), MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 32)) .fluidInputs( MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000), - FluidRegistry.getFluidStack("heavyradox", 1000)) + FluidRegistry.getFluidStack("heavyradox", 250)) .fluidOutputs(MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(500)) - .duration(100_000_000) - .eut(10 * SECONDS) + .duration(10 * SECONDS) + .eut(100_000_000) .metadata(NFR_COIL_TIER, 2) .noOptimize() .addTo(naquadahFuelRefineFactoryRecipes); @@ -137,14 +157,14 @@ public class FuelRecipeLoader { // Alternate higher tier recipe GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.SpaceTime, 8), + GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.SpaceTime, 4), GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.TranscendentMetal, 16), MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 48)) .fluidInputs( MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000), - FluidRegistry.getFluidStack("heavyradox", 1000)) + FluidRegistry.getFluidStack("heavyradox", 250)) .fluidOutputs(MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(750)) - .duration(10 * SECONDS) + .duration(5 * SECONDS) .eut(300_000_000) .metadata(NFR_COIL_TIER, 3) .noOptimize() @@ -157,7 +177,7 @@ public class FuelRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tritanium, 32)) .fluidInputs( MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(2000), - FluidRegistry.getFluidStack("molten.shirabon", 1440)) + FluidRegistry.getFluidStack("molten.shirabon", 360)) .fluidOutputs(MyMaterial.naquadahBasedFuelMkVI.getFluidOrGas(500)) .duration(12 * SECONDS) .eut(320_000_000) @@ -168,14 +188,14 @@ public class FuelRecipeLoader { // Alternate higher tier recipe GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.WhiteDwarfMatter, 8), + GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.WhiteDwarfMatter, 4), ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getDust(64), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Tritanium, 48)) .fluidInputs( MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(2000), FluidRegistry.getFluidStack("molten.shirabon", 1440)) .fluidOutputs(MyMaterial.naquadahBasedFuelMkVI.getFluidOrGas(750)) - .duration(12 * SECONDS) + .duration(4 * SECONDS) .eut(530_000_000) .metadata(NFR_COIL_TIER, 4) .noOptimize() |
