diff --git a/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java b/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java index 84ded79..1b56ca2 100644 --- a/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java +++ b/src/main/java/com/extendedae_plus/mixin/ExtendedAEPlusMixinPlugin.java @@ -34,6 +34,10 @@ public class ExtendedAEPlusMixinPlugin implements IMixinConfigPlugin { return isClassPresent("cn.dancingsnow.bigger_ae2.BiggerAE2Mod"); } + private static boolean isExpandedAePresent() { + return isClassPresent("lu.kolja.expandedae.ExpandedAE"); + } + @Override public void onLoad(String mixinPackage) { } @@ -57,6 +61,12 @@ public class ExtendedAEPlusMixinPlugin implements IMixinConfigPlugin { return false; } } + if (isExpandedAePresent()) { + if (mixinClassName.equals("com.extendedae_plus.mixin.ae2.autopattern.PatternProviderLogicContainsRedirectMixin") || + mixinClassName.equals("com.extendedae_plus.mixin.ae2.autopattern.AdvPatternProviderLogicContainsRedirectMixin")) { + return false; + } + } return true; }