From b4f0dbd592f264c474b0b7106b5528edec5aaa6f Mon Sep 17 00:00:00 2001 From: miozune Date: Fri, 10 Nov 2023 01:02:17 +0900 Subject: Add config to crash on null recipe input (#2360) --- src/main/java/gregtech/api/util/GT_RecipeBuilder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/gregtech/api/util') diff --git a/src/main/java/gregtech/api/util/GT_RecipeBuilder.java b/src/main/java/gregtech/api/util/GT_RecipeBuilder.java index 851795c656..3fa8d91da0 100644 --- a/src/main/java/gregtech/api/util/GT_RecipeBuilder.java +++ b/src/main/java/gregtech/api/util/GT_RecipeBuilder.java @@ -20,6 +20,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.launchwrapper.Launch; import net.minecraftforge.fluids.FluidStack; +import gregtech.GT_Mod; import gregtech.api.interfaces.IGT_RecipeMap; import gregtech.api.util.extensions.ArrayExt; @@ -28,7 +29,7 @@ public class GT_RecipeBuilder { // debug mode expose problems. panic mode help you check nothing is wrong-ish without you actively monitoring private static final boolean DEBUG_MODE_NULL; - private static final boolean PANIC_MODE_NULL; + private static boolean PANIC_MODE_NULL; private static final boolean DEBUG_MODE_INVALID; private static final boolean PANIC_MODE_INVALID; private static final boolean DEBUG_MODE_COLLISION; @@ -181,6 +182,10 @@ public class GT_RecipeBuilder { } } + public static void onConfigLoad() { + PANIC_MODE_NULL |= GT_Mod.gregtechproxy.crashOnNullRecipeInput; + } + // endregion // region setter -- cgit