mirror of
https://github.com/ViaVersion/ViaFabric.git
synced 2024-09-29 04:17:31 +02:00
update curseforge metadata
This commit is contained in:
parent
e683756ea2
commit
bd7274d345
@ -76,34 +76,51 @@ if (!System.getenv()["curse_api_key"].isNullOrBlank() && branch.startsWith("mc-"
|
|||||||
defaultTasks("clean", "build")
|
defaultTasks("clean", "build")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun cfJavaVersions() : List<String> {
|
||||||
|
val ver = mutableListOf("Java 8")
|
||||||
|
if (branch != "mc-1.8") {
|
||||||
|
ver.add("Java 9")
|
||||||
|
ver.add("Java 10")
|
||||||
|
}
|
||||||
|
return ver
|
||||||
|
}
|
||||||
|
|
||||||
|
fun cfMcVersions() : List<String> {
|
||||||
|
return when (branch) {
|
||||||
|
"mc-1.8" -> listOf("1.8.9")
|
||||||
|
"mc-1.14" -> listOf("1.14.4")
|
||||||
|
"mc-1.15" -> listOf("1.15.2")
|
||||||
|
"mc-1.16" -> listOf("1.16.4", "1.16.5")
|
||||||
|
"mc-1.17" -> listOf("1.17")
|
||||||
|
else -> emptyList()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fun fabricApiId() : String {
|
||||||
|
return if (branch == "mc-1.8") {
|
||||||
|
"legacy-fabric-api"
|
||||||
|
} else {
|
||||||
|
"fabric-api"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
curseforge {
|
curseforge {
|
||||||
apiKey = System.getenv()["curse_api_key"] ?: "undefined"
|
apiKey = System.getenv()["curse_api_key"] ?: "undefined"
|
||||||
project(closureOf<com.matthewprenger.cursegradle.CurseProject> {
|
project(closureOf<com.matthewprenger.cursegradle.CurseProject> {
|
||||||
id = "391298"
|
id = "391298"
|
||||||
changelog = "A changelog can be found at https://github.com/ViaVersion/ViaFabric/commits"
|
changelog = "A changelog can be found at https://github.com/ViaVersion/ViaFabric/commits"
|
||||||
releaseType = "alpha"
|
releaseType = "alpha"
|
||||||
addGameVersion("Java 8")
|
|
||||||
if (branch != "mc-1.8") {
|
addGameVersion("Fabric")
|
||||||
addGameVersion("Java 9")
|
|
||||||
addGameVersion("Java 10")
|
(cfMcVersions() + cfJavaVersions()).forEach {
|
||||||
}
|
|
||||||
when (branch) {
|
|
||||||
"mc-1.8" -> listOf("1.8.9")
|
|
||||||
"mc-1.14" -> listOf("1.14", "1.14.1", "1.14.2", "1.14.3", "1.14.4")
|
|
||||||
"mc-1.15" -> listOf("1.15", "1.15.1", "1.15.2")
|
|
||||||
"mc-1.16" -> listOf("1.16", "1.16.1", "1.16.2", "1.16.3", "1.16.4", "1.16.5")
|
|
||||||
"mc-1.17" -> listOf("1.17")
|
|
||||||
else -> emptyList()
|
|
||||||
}.forEach {
|
|
||||||
addGameVersion(it)
|
addGameVersion(it)
|
||||||
}
|
}
|
||||||
addGameVersion("Fabric")
|
mainArtifact(file("${project.buildDir}/libs/${project.base.archivesBaseName}-${project.version}.jar"),
|
||||||
mainArtifact(file("${project.buildDir}/libs/${project.base.archivesBaseName}-${project.version}.jar"), closureOf<com.matthewprenger.cursegradle.CurseArtifact> {
|
closureOf<com.matthewprenger.cursegradle.CurseArtifact> {
|
||||||
relations(closureOf<com.matthewprenger.cursegradle.CurseRelation> {
|
relations(closureOf<com.matthewprenger.cursegradle.CurseRelation> {
|
||||||
if (branch == "mc-1.8") {
|
requiredDependency(fabricApiId())
|
||||||
requiredDependency("legacy-fabric-api")
|
if (branch == "mc-1.14" || branch == "mc-1.15") {
|
||||||
} else {
|
|
||||||
requiredDependency("fabric-api")
|
|
||||||
embeddedLibrary("cotton-client-commands")
|
embeddedLibrary("cotton-client-commands")
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user