You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A legacy Forge dependency was declared, but Renamer Gradle has not been applied to the project!
107
+
While your mod will work in development, the built jar won't work in production without Renamer Gradle's reobf functionality explicitly setup.
108
+
Legacy Forge versions use obfuscated mappings at runtime, so this is a requirement if you are publishing this project as a mod that uses Minecraft names.
109
+
Dependency: '%s'"""
110
+
.formatted(Util.toString(dependency)))
111
+
.severity(Severity.WARNING)
112
+
.solution("Apply the 'net.minecraftforge.renamer' plugin.")
113
+
.solution("Review MDKExamples to cross-reference your setup with a working example using Renamer Gradle.")
114
+
.solution("Disable this warning in 'gradle.properties' if you are an advanced user: `net.minecraftforge.gradle.warnings.minecraft.legacy.renamer.missing=false`")
115
+
.solution("Consider building your project for a newer version of Forge targeting Minecraft 1.20.5 or newer.")
LOGGER.warn("WARNING: Failed to check if Renamer Gradle is required. See Problems report for details.");
123
+
this.report("failed-missing-renamer-check", "Failed to check if Renamer is required", spec -> spec
124
+
.details("""
125
+
Failed to check if Renamer Gradle is required for the Minecraft dependency.
126
+
This issue may have been caused due to an invalid or unknown Minecraft version.
127
+
Dependency: '%s'"""
128
+
.formatted(Util.toString(dependency)))
129
+
.withException(e)
130
+
.severity(Severity.WARNING)
131
+
.solution("Review MDKExamples to cross-reference your setup with a working example using Renamer Gradle.")
132
+
.solution("Disable this warning in 'gradle.properties' if you are an advanced user: `net.minecraftforge.gradle.warnings.minecraft.legacy.renamer.missing=false`")
returnthis.throwing(newIllegalArgumentException("Minecraft dependency is not a module dependency"), "unsupported-minecraft-dependency-type", "Non-module dependency used as Minecraft dependency", spec -> spec
0 commit comments