diff options
author | GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> | 2023-02-18 18:16:12 +0000 |
---|---|---|
committer | GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> | 2023-02-18 18:16:12 +0000 |
commit | 08940cf50ec63e239bf2d85583f58ea3f78b1d4f (patch) | |
tree | 9296461ff902dfed26df5c9d78639360d515ff6d /src/main | |
parent | ff44479f60708b6d9e113c00832d909c950f968c (diff) | |
download | GT5-Unofficial-08940cf50ec63e239bf2d85583f58ea3f78b1d4f.tar.gz GT5-Unofficial-08940cf50ec63e239bf2d85583f58ea3f78b1d4f.tar.bz2 GT5-Unofficial-08940cf50ec63e239bf2d85583f58ea3f78b1d4f.zip |
Prevent EOH if no Tgregworks
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java index 808f596153..aeedccd5bf 100644 --- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java +++ b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java @@ -2503,7 +2503,9 @@ public class DreamCraftRecipeLoader { addWirelessEnergyRecipes(); - addEOHRecipes(); + if (Loader.isModLoaded("TGregworks")) { + addEOHRecipes(); + } // UHV-UMV Energy Hatch & Dynamo TT_recipeAdder.addResearchableAssemblylineRecipe( @@ -5043,14 +5045,15 @@ public class DreamCraftRecipeLoader { // ------------------------- Set up information ------------------------- // ---------------------------------------------------------------------- - // Fluid mutatedLivingSolder = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - // ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - // : FluidRegistry.getFluid("molten.solderingalloy"); + Fluid mutatedLivingSolder = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); FluidStack fluid_0 = Materials.MagnetohydrodynamicallyConstrainedStarMatter.getMolten(576); FluidStack fluid_1 = Materials.SpaceTime.getMolten(576); FluidStack fluid_2 = Materials.Universium.getMolten(576); - FluidStack fluid_3 = Materials.Lubricant.getFluid(8000); + FluidStack lubricantFluid = Materials.Lubricant.getFluid(8000); + FluidStack solderingAlloy = new FluidStack(mutatedLivingSolder, 14_400); int totalComputation = 384_000; int compPerSecond = 512; @@ -5094,7 +5097,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 2L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 2L), Materials.Neutronium.getNanite(4) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, lubricantFluid }, ItemList.Electric_Motor_UXV.get(1L), craftingTimeInTicks, craftingEuPerTick); @@ -5115,15 +5118,15 @@ public class DreamCraftRecipeLoader { .get(OrePrefixes.plate, Materials.MagnetohydrodynamicallyConstrainedStarMatter, 4L), GT_OreDictUnificator .get(OrePrefixes.screw, Materials.MagnetohydrodynamicallyConstrainedStarMatter, 16L), - new Object[] { OrePrefixes.ring.get(Materials.AnySyntheticRubber), 64L }, - new Object[] { OrePrefixes.ring.get(Materials.AnySyntheticRubber), 64L }, + GT_OreDictUnificator.get(OrePrefixes.ring, MaterialsKevlar.Kevlar, 64L), + GT_OreDictUnificator.get("ringRadoxPoly", 64L), GT_OreDictUnificator .get(OrePrefixes.rotor, Materials.MagnetohydrodynamicallyConstrainedStarMatter, 4L), GT_OreDictUnificator.get("rotorShirabon", 4), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 2L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 2L), Materials.Neutronium.getNanite(4) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, lubricantFluid }, ItemList.Electric_Pump_UXV.get(1), craftingTimeInTicks, craftingEuPerTick); @@ -5150,7 +5153,7 @@ public class DreamCraftRecipeLoader { MaterialsKevlar.Kevlar.getPlates(64), MaterialsKevlar.Kevlar.getPlates(16), GT_OreDictUnificator.get("plateRadoxPoly", 64L), GT_OreDictUnificator.get("plateRadoxPoly", 16L), Materials.Neutronium.getNanite(4) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, lubricantFluid }, ItemList.Conveyor_Module_UXV.get(1), craftingTimeInTicks, craftingEuPerTick); @@ -5183,7 +5186,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 6L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 6L), Materials.Neutronium.getNanite(8) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, lubricantFluid }, ItemList.Robot_Arm_UXV.get(1L), craftingTimeInTicks, craftingEuPerTick); @@ -5218,7 +5221,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 4L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 4L), Materials.Neutronium.getNanite(4) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, lubricantFluid }, ItemList.Electric_Piston_UXV.get(1), craftingTimeInTicks, craftingEuPerTick); @@ -5250,7 +5253,7 @@ public class DreamCraftRecipeLoader { Materials.Neutronium.getNanite(8) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, solderingAlloy }, ItemList.Emitter_UXV.get(1L), craftingTimeInTicks, craftingEuPerTick); @@ -5280,7 +5283,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 7L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 7L), Materials.Neutronium.getNanite(8) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, solderingAlloy }, ItemList.Sensor_UXV.get(1L), craftingTimeInTicks, craftingEuPerTick); @@ -5317,7 +5320,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SpaceTime, 8L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 8L), Materials.Neutronium.getNanite(12) }, - new FluidStack[] { fluid_0, fluid_1, fluid_2, fluid_3 }, + new FluidStack[] { fluid_0, fluid_1, fluid_2, solderingAlloy }, ItemList.Field_Generator_UXV.get(1L), craftingTimeInTicks, craftingEuPerTick); |