mirror of
https://github.com/Oth3r/Sit.git
synced 2025-09-19 16:03:22 +02:00
switch to mod-publish-plugin
This commit is contained in:
parent
2cf57f78c2
commit
63bf555cdc
1 changed files with 28 additions and 27 deletions
55
build.gradle
55
build.gradle
|
@ -1,8 +1,7 @@
|
||||||
plugins {
|
plugins {
|
||||||
id 'fabric-loom' version '1.10-SNAPSHOT'
|
id 'fabric-loom' version '1.10-SNAPSHOT'
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
id 'com.modrinth.minotaur' version '2.+'
|
id "me.modmuss50.mod-publish-plugin" version "0.8.4"
|
||||||
id 'net.darkhax.curseforgegradle' version '1.1.+'
|
|
||||||
id 'co.uzzu.dotenv.gradle' version '4.0.0'
|
id 'co.uzzu.dotenv.gradle' version '4.0.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,33 +89,35 @@ publishing {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
import com.modrinth.minotaur.dependencies.ModDependency
|
publishMods {
|
||||||
|
|
||||||
modrinth {
|
|
||||||
token = env.fetchOrNull('MODRINTH')
|
|
||||||
projectId = 'EsYqsGV4'
|
|
||||||
versionNumber = project.mod_version
|
|
||||||
versionName = "v${project.mod_version} [Fabric]"
|
|
||||||
versionType = "release"
|
|
||||||
uploadFile = remapJar
|
|
||||||
gameVersions = project.minecraft_versions.split(",").toList()
|
|
||||||
loaders = ['fabric', 'quilt']
|
|
||||||
dependencies = [
|
|
||||||
new ModDependency('P7dR8mSH', 'required'),
|
|
||||||
new ModDependency('mOgUt4GM', 'optional')
|
|
||||||
]
|
|
||||||
changelog = file('changelog.md').text
|
changelog = file('changelog.md').text
|
||||||
}
|
type = STABLE
|
||||||
|
|
||||||
import net.darkhax.curseforgegradle.TaskPublishCurseForge
|
file = remapJar.archiveFile
|
||||||
|
modLoaders.add("fabric")
|
||||||
|
modLoaders.add("quilt")
|
||||||
|
|
||||||
tasks.register('publishCurseForge', TaskPublishCurseForge) {
|
version = mod_version
|
||||||
apiToken = env.fetchOrNull('CURSEFORGE')
|
displayName = mod_version+" [Fabric]"
|
||||||
|
|
||||||
def mainFile = upload(892424, remapJar)
|
curseforge {
|
||||||
mainFile.changelog = file('changelog.md')
|
accessToken = env.fetchOrNull('CURSEFORGE')
|
||||||
mainFile.displayName = "v${project.mod_version} [Fabric]"
|
projectId = "892424"
|
||||||
mainFile.addModLoader("fabric", 'quilt')
|
projectSlug = "sit1"
|
||||||
mainFile.releaseType = "release"
|
minecraftVersions.addAll(minecraft_versions.split(",").toList())
|
||||||
mainFile.addEnvironment("client", "server")
|
|
||||||
|
requires("fabric-api", "otterlib")
|
||||||
|
|
||||||
|
announcementTitle = "Download from CurseForge"
|
||||||
|
}
|
||||||
|
|
||||||
|
modrinth {
|
||||||
|
accessToken = env.fetchOrNull('MODRINTH')
|
||||||
|
projectId = "EsYqsGV4"
|
||||||
|
minecraftVersions.addAll(minecraft_versions.split(",").toList())
|
||||||
|
|
||||||
|
requires("fabric-api", "otterlib")
|
||||||
|
|
||||||
|
announcementTitle = "Download from Modrinth"
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue