Skip to content

Commit 603c135

Browse files
committed
Fix wrong mappings used for artifact remapping.
1 parent cb9bccc commit 603c135

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/legacy/java/net/neoforged/moddevgradle/legacyforge/internal/LegacyForgeModDevPlugin.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package net.neoforged.moddevgradle.legacyforge.internal;
22

3-
import java.net.URI;
4-
import java.util.stream.Stream;
5-
import javax.inject.Inject;
63
import net.neoforged.minecraftdependencies.MinecraftDependenciesPlugin;
74
import net.neoforged.moddevgradle.internal.ArtifactNamingStrategy;
85
import net.neoforged.moddevgradle.internal.Branding;
@@ -34,6 +31,10 @@
3431
import org.slf4j.Logger;
3532
import org.slf4j.LoggerFactory;
3633

34+
import javax.inject.Inject;
35+
import java.net.URI;
36+
import java.util.stream.Stream;
37+
3738
@ApiStatus.Internal
3839
public class LegacyForgeModDevPlugin implements Plugin<Project> {
3940
private static final Logger LOG = LoggerFactory.getLogger(LegacyForgeModDevPlugin.class);
@@ -241,7 +242,10 @@ private void configureDependencyRemapping(Project project, ObfuscationExtension
241242
});
242243

243244
project.getDependencies().attributesSchema(schema -> {
244-
schema.attribute(MinecraftMappings.ATTRIBUTE);
245+
schema.attribute(MinecraftMappings.ATTRIBUTE)
246+
.getDisambiguationRules().add(MappingsDisambiguationRule.class, actionConfiguration -> {
247+
actionConfiguration.params(namedMappings);
248+
});
245249
});
246250
project.getDependencies().getArtifactTypes().named("jar", a -> {
247251
// By default all produced artifacts are NAMED, this also applies a default value to incoming deps

0 commit comments

Comments
 (0)