From 408b9688555243dcc3c3467dbff855a5f8037fb6 Mon Sep 17 00:00:00 2001 From: Juuz <6596629+Juuxel@users.noreply.github.com> Date: Sat, 6 Dec 2025 13:42:19 +0200 Subject: [PATCH] Disable the mixin AP on all platforms by default Fixes #317. --- .../net/fabricmc/loom/extension/MixinExtensionApiImpl.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/net/fabricmc/loom/extension/MixinExtensionApiImpl.java b/src/main/java/net/fabricmc/loom/extension/MixinExtensionApiImpl.java index b4ad9a95..05c734c3 100644 --- a/src/main/java/net/fabricmc/loom/extension/MixinExtensionApiImpl.java +++ b/src/main/java/net/fabricmc/loom/extension/MixinExtensionApiImpl.java @@ -56,7 +56,7 @@ public abstract class MixinExtensionApiImpl implements MixinExtensionAPI { public MixinExtensionApiImpl(Project project) { this.project = Objects.requireNonNull(project); this.useMixinAp = project.getObjects().property(Boolean.class) - .convention(project.provider(() -> shouldUseMixinApByDefault(project))); + .convention(false); this.refmapTargetNamespace = project.getObjects().property(String.class) .convention(project.provider(() -> IntermediaryNamespaces.runtimeIntermediary(project))); @@ -69,10 +69,6 @@ public abstract class MixinExtensionApiImpl implements MixinExtensionAPI { this.showMessageTypes.convention(false).finalizeValueOnRead(); } - private static boolean shouldUseMixinApByDefault(Project project) { - return LoomGradleExtension.get(project).isForge() && !LoomGradleExtension.get(project).getForgeProvider().usesMojangAtRuntime(); - } - protected final PatternSet add0(SourceSet sourceSet, String refmapName) { return add0(sourceSet, project.provider(() -> refmapName)); }