Gracefully handle missing files
This commit is contained in:
parent
8f8f9db93b
commit
6e21b288d0
1 changed files with 14 additions and 2 deletions
16
build.gradle
16
build.gradle
|
@ -74,15 +74,27 @@ task changelog() {
|
|||
}
|
||||
|
||||
modrinth {
|
||||
def changes = new File(projectDir, "CHANGES.md")
|
||||
if (changes.exists()) {
|
||||
changes = changes.getText('UTF-8')
|
||||
} else {
|
||||
changes = ""
|
||||
}
|
||||
def token = new File(projectDir, "../MODRINTH_TOKEN")
|
||||
if (token.exists()) {
|
||||
token = token.text
|
||||
} else {
|
||||
token = ""
|
||||
}
|
||||
def slurper = new groovy.json.JsonSlurper()
|
||||
token = new File(projectDir, "../MODRINTH_TOKEN").text
|
||||
token = token
|
||||
projectId = project.archives_base_name
|
||||
versionNumber = project.mod_version
|
||||
versionType = project.release_channel
|
||||
uploadFile = remapJar
|
||||
gameVersions = slurper.parseText(project.modrinth_versions)
|
||||
loaders = ["fabric"]
|
||||
changelog = new File(projectDir, "CHANGES.md").getText('UTF-8')
|
||||
changelog = changes
|
||||
dependencies {
|
||||
required.project "fabric-api"
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue