Automate Curseforge Upload
This commit is contained in:
parent
172737e0fa
commit
1cd070dbfb
2 changed files with 40 additions and 1 deletions
38
build.gradle
38
build.gradle
|
@ -4,6 +4,7 @@ plugins {
|
||||||
id 'fabric-loom' version "${loom_version}"
|
id 'fabric-loom' version "${loom_version}"
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
id "com.modrinth.minotaur" version "2.+"
|
id "com.modrinth.minotaur" version "2.+"
|
||||||
|
id "com.matthewprenger.cursegradle" version "1.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "bclib.gradle"
|
apply from: "bclib.gradle"
|
||||||
|
@ -99,4 +100,41 @@ modrinth {
|
||||||
required.project "fabric-api"
|
required.project "fabric-api"
|
||||||
}
|
}
|
||||||
debugMode = false
|
debugMode = false
|
||||||
|
}
|
||||||
|
|
||||||
|
curseforge {
|
||||||
|
def slurper = new groovy.json.JsonSlurper()
|
||||||
|
apiKey = new File(projectDir, "../CURSEFORGE_TOKEN")
|
||||||
|
if (apiKey.exists()) {
|
||||||
|
apiKey = apiKey.text
|
||||||
|
} else {
|
||||||
|
apiKey = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
def changes = new File(projectDir, "CHANGES.md")
|
||||||
|
if (changes.exists()) {
|
||||||
|
changes = changes.getText('UTF-8')
|
||||||
|
} else {
|
||||||
|
changes = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
project {
|
||||||
|
id = '495191'
|
||||||
|
changelogType = 'markdown'
|
||||||
|
changelog = changes
|
||||||
|
releaseType = project.release_channel
|
||||||
|
for (item in slurper.parseText(project.modrinth_versions)) {
|
||||||
|
addGameVersion item
|
||||||
|
}
|
||||||
|
mainArtifact(jar) {
|
||||||
|
displayName = "$project.archives_base_name-$project.version [1.19.2]"
|
||||||
|
relations {
|
||||||
|
requiredDependency 'fabric-api'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
options {
|
||||||
|
debug = false
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -2,7 +2,8 @@
|
||||||
org.gradle.jvmargs=-Xmx8G
|
org.gradle.jvmargs=-Xmx8G
|
||||||
#Modrinth
|
#Modrinth
|
||||||
modrinth_versions=["1.19", "1.19.1", "1.19.2"]
|
modrinth_versions=["1.19", "1.19.1", "1.19.2"]
|
||||||
release_channel=release #`release`, `beta` or `alpha`
|
#`release`, `beta` or `alpha`
|
||||||
|
release_channel=release
|
||||||
#Loom
|
#Loom
|
||||||
loom_version=0.12-SNAPSHOT
|
loom_version=0.12-SNAPSHOT
|
||||||
# Fabric Properties
|
# Fabric Properties
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue