diff --git a/platform/src/main/java/net/neoforged/gradle/platform/extensions/DynamicProjectExtension.java b/platform/src/main/java/net/neoforged/gradle/platform/extensions/DynamicProjectExtension.java index a4e0ee8c5..4897f582b 100644 --- a/platform/src/main/java/net/neoforged/gradle/platform/extensions/DynamicProjectExtension.java +++ b/platform/src/main/java/net/neoforged/gradle/platform/extensions/DynamicProjectExtension.java @@ -771,7 +771,9 @@ private static Provider createIgnoreList(Project project, Configuration. return project.provider(() -> { StringBuilder ignoreList = new StringBuilder(1000); for (Configuration cfg : configurations) { - ignoreList.append(cfg.getFiles().stream().map(File::getName).collect(Collectors.joining(","))).append(","); + if (!cfg.isEmpty()) { // Skip empty else we will end up with ",," in the ignore list and all entries will be ignored. + ignoreList.append(cfg.getFiles().stream().map(File::getName).collect(Collectors.joining(","))).append(","); + } } ignoreList.append("client-extra").append(",").append(project.getName()).append("-"); return ignoreList.toString();