diff --git a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java index 60dbd4c0..1824e4f8 100644 --- a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java +++ b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java @@ -78,10 +78,12 @@ public final class CompileConfiguration { addMavenRepo(project, "Forge", "https://files.minecraftforge.net/maven/", repo -> { repo.metadataSources(sources -> { sources.mavenPom(); + try { MavenArtifactRepository.MetadataSources.class.getDeclaredMethod("ignoreGradleMetadataRedirection") .invoke(sources); } catch (Throwable ignored) { + // Method not available } }); });