mirror of
https://github.com/Oth3r/Sit.git
synced 2025-09-19 16:03:22 +02:00
publishing
This commit is contained in:
parent
cccd150913
commit
80ed1e2525
1 changed files with 46 additions and 5 deletions
51
build.gradle
51
build.gradle
|
@ -1,13 +1,16 @@
|
|||
plugins {
|
||||
id 'fabric-loom' version '1.6-SNAPSHOT'
|
||||
id 'maven-publish'
|
||||
id "com.modrinth.minotaur" version "2.+"
|
||||
id 'net.darkhax.curseforgegradle' version '1.1.+'
|
||||
id 'co.uzzu.dotenv.gradle' version "4.0.0"
|
||||
}
|
||||
|
||||
version = project.mod_version
|
||||
group = project.maven_group
|
||||
|
||||
base {
|
||||
archivesName = project.archives_base_name
|
||||
archivesName = project.mod_id
|
||||
}
|
||||
|
||||
repositories {
|
||||
|
@ -27,12 +30,19 @@ dependencies {
|
|||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
inputs.property "minecraft_version", project.minecraft_version
|
||||
filteringCharset "UTF-8"
|
||||
|
||||
var replaceProperties = [
|
||||
version : project.version,
|
||||
minecraft_version : minecraft_version,
|
||||
min_minecraft_version : min_minecraft_version,
|
||||
loader_version : loader_version,
|
||||
mod_id : mod_id
|
||||
]
|
||||
|
||||
inputs.properties replaceProperties
|
||||
filesMatching("fabric.mod.json") {
|
||||
expand "version": project.version,
|
||||
"minecraft_version": project.minecraft_version
|
||||
expand replaceProperties
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -71,4 +81,35 @@ publishing {
|
|||
// The repositories here will be used for publishing your artifact, not for
|
||||
// retrieving dependencies.
|
||||
}
|
||||
}
|
||||
|
||||
import com.modrinth.minotaur.dependencies.ModDependency
|
||||
|
||||
modrinth {
|
||||
token = env.fetchOrNull('MODRINTH')
|
||||
projectId = 'EsYqsGV4'
|
||||
versionNumber = project.mod_version
|
||||
versionName = "b${project.mod_version} [Fabric]"
|
||||
versionType = "beta"
|
||||
uploadFile = remapJar
|
||||
gameVersions = [project.minecraft_version, project.min_minecraft_version]
|
||||
loaders = ['fabric', 'quilt']
|
||||
dependencies = [
|
||||
new ModDependency('P7dR8mSH', 'required'),
|
||||
new ModDependency('mOgUt4GM', 'optional')
|
||||
]
|
||||
changelog = file('changelog.md').text
|
||||
}
|
||||
|
||||
import net.darkhax.curseforgegradle.TaskPublishCurseForge
|
||||
|
||||
tasks.register('publishCurseForge', TaskPublishCurseForge) {
|
||||
apiToken = env.fetchOrNull('CURSEFORGE')
|
||||
|
||||
def mainFile = upload(892424, remapJar)
|
||||
mainFile.changelog = file('changelog.md')
|
||||
mainFile.displayName = "b${project.mod_version} [Fabric]"
|
||||
mainFile.addModLoader("fabric", 'quilt')
|
||||
mainFile.releaseType = "beta"
|
||||
mainFile.addEnvironment("client", "server")
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue