|
35 | 35 | import org.gradle.api.attributes.AttributeContainer; |
36 | 36 | import org.gradle.api.attributes.Category; |
37 | 37 | import org.gradle.api.attributes.DocsType; |
| 38 | +import org.gradle.api.attributes.LibraryElements; |
38 | 39 | import org.gradle.api.attributes.Usage; |
39 | 40 | import org.gradle.api.component.AdhocComponentWithVariants; |
40 | 41 | import org.gradle.api.file.ConfigurableFileCollection; |
@@ -558,8 +559,8 @@ private List<Configuration> configureArtifactManifestConfigurations(Project proj |
558 | 559 | spec.attributes(attributes -> { |
559 | 560 | setNamedAttribute(attributes, Usage.USAGE_ATTRIBUTE, Usage.JAVA_RUNTIME); |
560 | 561 | 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); |
563 | 564 | }); |
564 | 565 | }); |
565 | 566 |
|
@@ -763,7 +764,7 @@ private static void addIntelliJRunConfiguration(Project project, |
763 | 764 | } |
764 | 765 | appRun.setModuleName(RunUtils.getIntellijModuleName(project, sourceSet)); |
765 | 766 | 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))); |
767 | 768 |
|
768 | 769 | appRun.setJvmArgs( |
769 | 770 | RunUtils.escapeJvmArg(RunUtils.getArgFileParameter(prepareTask.getVmArgsFile().get())) |
@@ -986,7 +987,7 @@ private static void addEclipseLaunchConfiguration(Project project, |
986 | 987 | RunUtils.escapeJvmArg(RunUtils.getEclipseModFoldersProvider(project, run.getLoadedMods(), false).getArgument()) |
987 | 988 | ) |
988 | 989 | .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))) |
990 | 991 | .workingDirectory(run.getGameDirectory().get().getAsFile().getAbsolutePath()) |
991 | 992 | .build(RunUtils.DEV_LAUNCH_MAIN_CLASS); |
992 | 993 | RunUtils.writeEclipseLaunchConfig(project, launchConfigName, config); |
|
0 commit comments