From ed7fc29398c945513644e5571b7103c3059a72db Mon Sep 17 00:00:00 2001 From: GaLi Date: Tue, 25 Nov 2025 11:17:16 +0800 Subject: [PATCH] =?UTF-8?q?mixinPlugin=E6=A3=80=E6=B5=8Bbiggerae&ufo,?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=80=A7=E5=B1=8F=E8=94=BD=E5=AF=B9craftingc?= =?UTF-8?q?pucluster=E7=9A=84mixin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 3 +++ .../mixin/ExtendedAEPlusMixinPlugin.java | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/build.gradle b/build.gradle index 452518a..5045457 100644 --- a/build.gradle +++ b/build.gradle @@ -176,6 +176,9 @@ dependencies { runtimeOnly "curse.maven:ftb-library-forge-404465:7029003" runtimeOnly "curse.maven:architectury-api-419699:5786327" + //biggerae2 + // runtimeOnly "curse.maven:bigger-ae2-1013772:6587078" + runtimeOnly fileTree(dir: 'libs', includes: ['*.jar']) diff --git a/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java b/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java index 69a5024..84ded79 100644 --- a/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java +++ b/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java @@ -26,6 +26,14 @@ public class ExtendedAEPlusMixinPlugin implements IMixinConfigPlugin { return isClassPresent("net.pedroksl.advanced_ae.AdvancedAE"); } + private static boolean isUfoPresent() { + return isClassPresent("com.raishxn.ufo.UfoMod"); + } + + private static boolean isBiggerAePresent() { + return isClassPresent("cn.dancingsnow.bigger_ae2.BiggerAE2Mod"); + } + @Override public void onLoad(String mixinPackage) { } @@ -44,6 +52,11 @@ public class ExtendedAEPlusMixinPlugin implements IMixinConfigPlugin { return false; } } + if (mixinClassName.equals("com.extendedae_plus.mixin.ae2.CraftingCPUClusterMixin")) { + if (isUfoPresent() || isBiggerAePresent()) { + return false; + } + } return true; }