diff --git a/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java b/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java index 6acb7e85..09b11f1d 100644 --- a/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java +++ b/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java @@ -35,8 +35,15 @@ public class ModernFixEarlyConfig { this.addMixinRule("safety", true); /* Mod compat */ - if(FMLLoader.getLoadingModList().getModFileById("smoothboot") != null) { - this.options.get("mixin.perf.thread_priorities").addModOverride(false, "smoothboot"); + disableIfModPresent("mixin.perf.thread_priorities", "smoothboot"); + disableIfModPresent("mixin.perf.async_jei", "modernui"); + } + + private void disableIfModPresent(String configName, String... ids) { + for(String id : ids) { + if(FMLLoader.getLoadingModList().getModFileById(id) != null) { + this.options.get(configName).addModOverride(false, id); + } } }