aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrinsdar <30245301+Trinsdar@users.noreply.github.com>2024-11-04 01:58:16 -0500
committerGitHub <noreply@github.com>2024-11-04 06:58:16 +0000
commit015e946d8896eca4e2d4b5d49d14d1ec49956e20 (patch)
tree8edf01e0fb5dd902b4a69d603c6874e7c45b30b4
parente8a8baa0e8691cbd556431f2a94d02a63dd85698 (diff)
downloadGT5-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.java52
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);
+ }
}
}