diff --git a/src/main/java/net/fabricmc/loom/configuration/mods/ModConfigurationRemapper.java b/src/main/java/net/fabricmc/loom/configuration/mods/ModConfigurationRemapper.java index 4aebf75b..7ff0fbc7 100644 --- a/src/main/java/net/fabricmc/loom/configuration/mods/ModConfigurationRemapper.java +++ b/src/main/java/net/fabricmc/loom/configuration/mods/ModConfigurationRemapper.java @@ -96,6 +96,7 @@ public class ModConfigurationRemapper { final Configuration sourceCopy = entry.getSourceConfiguration().get().copyRecursive(); final Usage usage = project.getObjects().named(Usage.class, runtime ? Usage.JAVA_RUNTIME : Usage.JAVA_API); sourceCopy.attributes(attributes -> attributes.attribute(Usage.USAGE_ATTRIBUTE, usage)); + sourceCopy.setCanBeConsumed(false); configsToRemap.put(sourceCopy, target); // If our remap configuration entry targets the client source set as well, diff --git a/src/main/java/net/fabricmc/loom/configuration/processors/SpecContextImpl.java b/src/main/java/net/fabricmc/loom/configuration/processors/SpecContextImpl.java index 9ce71a41..622a0a1c 100644 --- a/src/main/java/net/fabricmc/loom/configuration/processors/SpecContextImpl.java +++ b/src/main/java/net/fabricmc/loom/configuration/processors/SpecContextImpl.java @@ -129,6 +129,7 @@ public record SpecContextImpl(List modDependencies, List { final Configuration configuration = settings.getSourceConfiguration().get().copyRecursive(); + configuration.setCanBeConsumed(false); configuration.attributes(attributes -> attributes.attribute(Usage.USAGE_ATTRIBUTE, usage)); return configuration.resolve().stream().map(File::toPath); };