CrazyAuctions/buildSrc/src/main/kotlin/fabric-plugin.gradle.kts

25 lines
672 B
Plaintext

import org.gradle.kotlin.dsl.support.uppercaseFirstChar
plugins {
id("root-plugin")
}
base {
archivesName.set("${rootProject.name}-${project.name.uppercaseFirstChar()}")
}
val mcVersion = providers.gradleProperty("mcVersion").get()
val fabricVersion = providers.gradleProperty("version").get()
project.version = if (System.getenv("BUILD_NUMBER") != null) "$fabricVersion-${System.getenv("BUILD_NUMBER")}" else fabricVersion
tasks {
val isBeta: Boolean = providers.gradleProperty("isBeta").get().toBoolean()
val type = if (isBeta) "Beta" else "Release"
modrinth {
versionType.set(type.lowercase())
loaders.addAll("fabric")
}
}