diff --git a/gradle-project-plugin/src/main/kotlin/de/siphalor/minecraft_modding_toolkit/gradle/project_plugin/SmcmtkLoomProxy.kt b/gradle-project-plugin/src/main/kotlin/de/siphalor/minecraft_modding_toolkit/gradle/project_plugin/SmcmtkLoomProxy.kt index 1fafbc7..204c2bd 100644 --- a/gradle-project-plugin/src/main/kotlin/de/siphalor/minecraft_modding_toolkit/gradle/project_plugin/SmcmtkLoomProxy.kt +++ b/gradle-project-plugin/src/main/kotlin/de/siphalor/minecraft_modding_toolkit/gradle/project_plugin/SmcmtkLoomProxy.kt @@ -4,14 +4,12 @@ import net.fabricmc.loom.api.LoomGradleExtensionAPI import org.gradle.api.Project import org.gradle.api.artifacts.MinimalExternalModuleDependency import org.gradle.api.file.RegularFile -import org.gradle.api.logging.Logging import org.gradle.api.provider.Provider import org.gradle.api.tasks.SourceSet import org.jetbrains.annotations.ApiStatus @ApiStatus.Internal class SmcmtkLoomProxy(val project: Project, loomGradleExtensionApi: Any) { - val logger = lazy { Logging.getLogger(javaClass) } val loom = loomGradleExtensionApi as LoomGradleExtensionAPI fun configureOfficialMojangMappings(parchment: Provider?) { @@ -20,7 +18,7 @@ class SmcmtkLoomProxy(val project: Project, loomGradleExtensionApi: Any) { } else { project.dependencies.add("mappings", loom.layered { layered -> layered.officialMojangMappings() - layered.parchment(parchment.map { it.artifact { artifact -> artifact.type = "zip" } }) + layered.parchment(project.dependencies.variantOf(parchment) { it.artifactType("zip") }) }) } }