Skip to content

Commit 8a132b2

Browse files
committed
Merge fixes
1 parent 102b7bf commit 8a132b2

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

src/legacy/java/net/neoforged/moddevgradle/internal/LegacyInternal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55

66
public class LegacyInternal {
77
public static void configureRun(Project project, RunModel run) {
8-
run.getEnvironment().put("MOD_CLASSES", RunUtils.getGradleModFoldersProvider(project, run.getMods(), false).getClassesArgument());
8+
run.getEnvironment().put("MOD_CLASSES", RunUtils.getGradleModFoldersProvider(project, run.getLoadedMods(), false).getClassesArgument());
99
}
1010
}

src/legacy/java/net/neoforged/moddevgradle/legacy/LegacyModDevPlugin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ public void apply(Project project) {
6262
extension.getNeoForgeArtifact().set(extension.getVersion().map(version -> "net.minecraftforge:forge:" + version));
6363
extension.getNeoFormArtifact().set(extension.getNeoFormVersion().map(version -> "de.oceanlabs.mcp:mcp_config:" + version));
6464

65-
extension.getNeoFormRuntime().getAdditionalResults().put("namedToIntermediaryMapping", namedToIntermediate.map(RegularFile::getAsFile));
66-
extension.getNeoFormRuntime().getAdditionalResults().put("intermediaryToNamedMapping", intermediateToNamed.map(RegularFile::getAsFile));
67-
extension.getNeoFormRuntime().getAdditionalResults().put("csvMapping", mappingsCsv.map(RegularFile::getAsFile));
65+
extension.getAdditionalMinecraftArtifacts().put("namedToIntermediaryMapping", namedToIntermediate.map(RegularFile::getAsFile));
66+
extension.getAdditionalMinecraftArtifacts().put("intermediaryToNamedMapping", intermediateToNamed.map(RegularFile::getAsFile));
67+
extension.getAdditionalMinecraftArtifacts().put("csvMapping", mappingsCsv.map(RegularFile::getAsFile));
6868

6969
extension.getRuns().configureEach(run -> {
7070
LegacyInternal.configureRun(project, run);

src/main/java/net/neoforged/moddevgradle/internal/ModDevPlugin.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import org.gradle.api.attributes.AttributeContainer;
3636
import org.gradle.api.attributes.Category;
3737
import org.gradle.api.attributes.DocsType;
38+
import org.gradle.api.attributes.LibraryElements;
3839
import org.gradle.api.attributes.Usage;
3940
import org.gradle.api.component.AdhocComponentWithVariants;
4041
import org.gradle.api.file.ConfigurableFileCollection;
@@ -558,8 +559,8 @@ private List<Configuration> configureArtifactManifestConfigurations(Project proj
558559
spec.attributes(attributes -> {
559560
setNamedAttribute(attributes, Usage.USAGE_ATTRIBUTE, Usage.JAVA_RUNTIME);
560561
setNamedAttribute(attributes, MinecraftDistribution.ATTRIBUTE, MinecraftDistribution.CLIENT);
561-
setNamedAttribute(attributes, Category.CATEGORY_ATTRIBUTE, project.getObjects().named(Category.class, Category.LIBRARY));
562-
setNamedAttribute(attributes, LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, project.getObjects().named(LibraryElements.class, LibraryElements.JAR));
562+
setNamedAttribute(attributes, Category.CATEGORY_ATTRIBUTE, Category.LIBRARY);
563+
setNamedAttribute(attributes, LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, LibraryElements.JAR);
563564
});
564565
});
565566

@@ -763,7 +764,7 @@ private static void addIntelliJRunConfiguration(Project project,
763764
}
764765
appRun.setModuleName(RunUtils.getIntellijModuleName(project, sourceSet));
765766
appRun.setWorkingDirectory(run.getGameDirectory().get().getAsFile().getAbsolutePath());
766-
appRun.setEnvs(RunUtils.replaceModClassesEnv(run, () -> RunUtils.getIdeaModFoldersProvider(project, outputDirectory, run.getMods(), false)));
767+
appRun.setEnvs(RunUtils.replaceModClassesEnv(run, () -> RunUtils.getIdeaModFoldersProvider(project, outputDirectory, run.getLoadedMods(), false)));
767768

768769
appRun.setJvmArgs(
769770
RunUtils.escapeJvmArg(RunUtils.getArgFileParameter(prepareTask.getVmArgsFile().get()))
@@ -986,7 +987,7 @@ private static void addEclipseLaunchConfiguration(Project project,
986987
RunUtils.escapeJvmArg(RunUtils.getEclipseModFoldersProvider(project, run.getLoadedMods(), false).getArgument())
987988
)
988989
.args(RunUtils.escapeJvmArg(RunUtils.getArgFileParameter(prepareTask.getProgramArgsFile().get())))
989-
.envVar(RunUtils.replaceModClassesEnv(run, () -> RunUtils.getEclipseModFoldersProvider(project, run.getMods(), false)))
990+
.envVar(RunUtils.replaceModClassesEnv(run, () -> RunUtils.getEclipseModFoldersProvider(project, run.getLoadedMods(), false)))
990991
.workingDirectory(run.getGameDirectory().get().getAsFile().getAbsolutePath())
991992
.build(RunUtils.DEV_LAUNCH_MAIN_CLASS);
992993
RunUtils.writeEclipseLaunchConfig(project, launchConfigName, config);

0 commit comments

Comments
 (0)