Skip to content

Commit 927bf86

Browse files
committed
Register all raw jar tasks even if unused
1 parent 308d4ee commit 927bf86

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/groovy/net/minecraftforge/forgedev/ForgeDevExtension.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ private void setup(ForgeDevPlugin plugin, Project project) {
175175
var reobfJar = tasks.register("reobfJar", LegacyReobfuscateJar.class, task -> {
176176
task.getInput().set(jar.flatMap(Jar::getArchiveFile));
177177
// TODO Optimize this to use a detached configuraiton
178-
task.getLibraries().from(project.getConfigurations().named(JavaPlugin.IMPLEMENTATION_CONFIGURATION_NAME));
178+
task.getLibraries().from(project.getConfigurations().named(JavaPlugin.RUNTIME_CLASSPATH_CONFIGURATION_NAME));
179179
});
180180

181181
var genJoinedBinPatches = tasks.register("genJoinedBinPatches", CreateBinPatches.class, task -> {
@@ -356,7 +356,10 @@ private void setup(ForgeDevPlugin plugin, Project project) {
356356
var mcpConfigArtifact = legacyMcp.getConfig();
357357
var srgNames = this.getProviders().provider(() -> !legacyPatcher.getNotchObf());
358358

359-
Function<String, TaskProvider<MavenizerRawArtifact>> rawJarTask = pipeline -> MavenizerRawArtifact.register(project, pipeline, mcpConfigArtifact, srgNames);
359+
Function<String, TaskProvider<MavenizerRawArtifact>> rawJarTask = pipeline -> {
360+
MavenizerRawArtifact.register(project, pipeline, mcpConfigArtifact, srgNames.map(b -> !b));
361+
return MavenizerRawArtifact.register(project, pipeline, mcpConfigArtifact, srgNames);
362+
};
360363
var rawJoinedJar = rawJarTask.apply("joined");
361364
var rawClientJar = rawJarTask.apply("client");
362365
var rawServerJar = rawJarTask.apply("server");

0 commit comments

Comments
 (0)