diff options
author | Trinsdar <30245301+Trinsdar@users.noreply.github.com> | 2024-11-04 01:58:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-04 06:58:16 +0000 |
commit | 015e946d8896eca4e2d4b5d49d14d1ec49956e20 (patch) | |
tree | 8edf01e0fb5dd902b4a69d603c6874e7c45b30b4 | |
parent | e8a8baa0e8691cbd556431f2a94d02a63dd85698 (diff) | |
download | GT5-Unofficial-015e946d8896eca4e2d4b5d49d14d1ec49956e20.tar.gz GT5-Unofficial-015e946d8896eca4e2d4b5d49d14d1ec49956e20.tar.bz2 GT5-Unofficial-015e946d8896eca4e2d4b5d49d14d1ec49956e20.zip |
fixed crash in kubatech if witchery is not loaded (#3451)
-rw-r--r-- | src/main/java/kubatech/loaders/DEFCRecipes.java | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/src/main/java/kubatech/loaders/DEFCRecipes.java b/src/main/java/kubatech/loaders/DEFCRecipes.java index f9b68cf5b7..ed0fe46356 100644 --- a/src/main/java/kubatech/loaders/DEFCRecipes.java +++ b/src/main/java/kubatech/loaders/DEFCRecipes.java @@ -289,18 +289,20 @@ public class DEFCRecipes { .noOptimize() .addTo(fusionCraftingRecipes); - GTValues.RA.stdBuilder() - .itemInputs( - GTModHandler.getModItem(Witchery.ID, "infinityegg", 0), - GTOreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 64), - GTUtility.getIntegratedCircuit(1)) - .fluidInputs(Materials.Radon.getPlasma(72)) - .fluidOutputs(new FluidStack(FluidRegistry.getFluid("molten.dragonblood"), 432)) - .eut(TierEU.RECIPE_UHV) - .duration(3600) - .metadata(DEFC_CASING_TIER, 3) - .noOptimize() - .addTo(fusionCraftingRecipes); + if (Witchery.isModLoaded()) { + GTValues.RA.stdBuilder() + .itemInputs( + GTModHandler.getModItem(Witchery.ID, "infinityegg", 0), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 64), + GTUtility.getIntegratedCircuit(1)) + .fluidInputs(Materials.Radon.getPlasma(72)) + .fluidOutputs(new FluidStack(FluidRegistry.getFluid("molten.dragonblood"), 432)) + .eut(TierEU.RECIPE_UHV) + .duration(3600) + .metadata(DEFC_CASING_TIER, 3) + .noOptimize() + .addTo(fusionCraftingRecipes); + } GTValues.RA.stdBuilder() .itemInputs( @@ -315,17 +317,19 @@ public class DEFCRecipes { .noOptimize() .addTo(fusionCraftingRecipes); - GTValues.RA.stdBuilder() - .itemInputs( - GTModHandler.getModItem(Witchery.ID, "infinityegg", 0), - GTOreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 64), - GTPPCombType.DRAGONBLOOD.getStackForType(1)) - .fluidInputs(Materials.Radon.getPlasma(108)) - .fluidOutputs(new FluidStack(FluidRegistry.getFluid("molten.dragonblood"), 648)) - .eut(TierEU.RECIPE_UHV) - .duration(2400) - .metadata(DEFC_CASING_TIER, 3) - .noOptimize() - .addTo(fusionCraftingRecipes); + if (Witchery.isModLoaded()) { + GTValues.RA.stdBuilder() + .itemInputs( + GTModHandler.getModItem(Witchery.ID, "infinityegg", 0), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 64), + GTPPCombType.DRAGONBLOOD.getStackForType(1)) + .fluidInputs(Materials.Radon.getPlasma(108)) + .fluidOutputs(new FluidStack(FluidRegistry.getFluid("molten.dragonblood"), 648)) + .eut(TierEU.RECIPE_UHV) + .duration(2400) + .metadata(DEFC_CASING_TIER, 3) + .noOptimize() + .addTo(fusionCraftingRecipes); + } } } |