From d06f30cfe5b69e4fe3c946119b0c0ac92834af37 Mon Sep 17 00:00:00 2001 From: C-H716 <1536152356@qq.com> Date: Wed, 19 Nov 2025 23:56:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=90=88=E6=88=90=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E7=95=8C=E9=9D=A2=E5=AF=B9=E5=AD=97=E8=8A=82=E6=95=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=E8=B7=9Fexpandedae=E5=86=B2?= =?UTF-8?q?=E7=AA=81=E7=9A=84=E9=97=AE=E9=A2=98=20Fixes=20#30?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/extendedae_plus/mixin/MixinConditions.java | 4 ++++ src/main/java/com/extendedae_plus/util/ModCheckUtils.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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"; /** * 检查指定模组是否存在