Ensure minecraft provider names are lowercase.

This commit is contained in:
modmuss50
2022-11-03 18:26:02 +00:00
parent b4155a9450
commit ddf4605845
2 changed files with 7 additions and 4 deletions

View File

@@ -126,11 +126,13 @@ public abstract class AbstractMappedMinecraftProvider<M extends MinecraftProvide
}
protected String getName(String name) {
String computedName = "minecraft-" + name;;
if (getTargetNamespace() != MappingsNamespace.NAMED) {
name = getTargetNamespace().name().toLowerCase(Locale.ROOT) + "-" + name;
computedName = getTargetNamespace().name() + "-" + name;
}
return "minecraft-" + name;
return computedName.toLowerCase(Locale.ROOT);
}
protected String getVersion() {

View File

@@ -28,6 +28,7 @@ import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
import java.util.Locale;
import java.util.Objects;
import org.gradle.api.Project;
@@ -119,11 +120,11 @@ public abstract class ProcessedNamedMinecraftProvider<M extends MinecraftProvide
final Project project = getProject();
if (project.getRootProject() == project) {
return "minecraft-%s-project-root".formatted(name);
return "minecraft-%s-project-root".formatted(name).toLowerCase(Locale.ROOT);
}
final String projectPath = project.getPath().replace(':', '@');
return "minecraft-%s-project-%s".formatted(name, projectPath);
return "minecraft-%s-project-%s".formatted(name, projectPath).toLowerCase(Locale.ROOT);
}
@Override