From 015e946d8896eca4e2d4b5d49d14d1ec49956e20 Mon Sep 17 00:00:00 2001 From: Trinsdar <30245301+Trinsdar@users.noreply.github.com> Date: Mon, 4 Nov 2024 01:58:16 -0500 Subject: fixed crash in kubatech if witchery is not loaded (#3451) --- src/main/java/kubatech/loaders/DEFCRecipes.java | 52 +++++++++++++------------ 1 file changed, 28 insertions(+), 24 deletions(-) (limited to 'src') 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); + } } } -- cgit