diff --git a/src/main/java/com/extendedae_plus/mixin/MixinConditions.java b/src/main/java/com/extendedae_plus/mixin/MixinConditions.java index b0ea41c..d3dfac4 100644 --- a/src/main/java/com/extendedae_plus/mixin/MixinConditions.java +++ b/src/main/java/com/extendedae_plus/mixin/MixinConditions.java @@ -41,6 +41,10 @@ public class MixinConditions implements IMixinConfigPlugin { return ModCheckUtils.isLoadedAndLowerThan(ModCheckUtils.MODID_GUIDEME, "20.1.14"); } + if (mixinClassName.contains("CraftConfirmScreen")) { + return !ModCheckUtils.isLoaded(ModCheckUtils.MODID_EPA); + } + return true; } catch (Exception e) { System.err.println("[ExtendedAE_Plus] 检查 Mixin 条件时出错: " + e.getMessage()); diff --git a/src/main/java/com/extendedae_plus/util/ModCheckUtils.java b/src/main/java/com/extendedae_plus/util/ModCheckUtils.java index 77acc3f..e4b66af 100644 --- a/src/main/java/com/extendedae_plus/util/ModCheckUtils.java +++ b/src/main/java/com/extendedae_plus/util/ModCheckUtils.java @@ -22,7 +22,8 @@ public class ModCheckUtils { MODID_APPFLUX = "appflux", MODID_GUIDEME = "guideme", MODID_MAE2 = "mae2", - MODID_MEGA = "megacells"; + MODID_MEGA = "megacells", + MODID_EPA = "expandedae"; /** * 检查指定模组是否存在