mirror of
https://github.com/Aizistral-Studios/No-Chat-Restrictions.git
synced 2026-05-14 21:03:32 +08:00
Replace CurseGradle plugin for Fabric
This commit is contained in:
@@ -2,7 +2,7 @@ plugins {
|
||||
id 'net.fabricmc.fabric-loom' version "${loom_version}"
|
||||
id 'maven-publish'
|
||||
id "com.modrinth.minotaur" version "2.+"
|
||||
id "com.matthewprenger.cursegradle" version "1.4.0"
|
||||
id 'net.darkhax.curseforgegradle' version '1.+'
|
||||
}
|
||||
|
||||
version = project.mod_version
|
||||
@@ -57,27 +57,6 @@ jar {
|
||||
inputs.property "archivesName", project.base.archivesName
|
||||
}
|
||||
|
||||
curseforge {
|
||||
|
||||
project {
|
||||
apiKey = findProperty('curseKey') ?: '0'
|
||||
|
||||
id = '1442925'
|
||||
releaseType = 'release'
|
||||
changelogType = 'markdown'
|
||||
changelog = file('../CHANGELOG.md')
|
||||
mainArtifact(jar)
|
||||
|
||||
addGameVersion project.minecraft_version
|
||||
addGameVersion 'Fabric'
|
||||
addGameVersion 'Java 25'
|
||||
|
||||
relations {
|
||||
requiredDependency 'fabric-api'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modrinth {
|
||||
token = findProperty('modrinthKey') ?: '0'
|
||||
projectId = "z440MEwJ"
|
||||
@@ -96,6 +75,26 @@ modrinth {
|
||||
}
|
||||
}
|
||||
|
||||
task curseforge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge) {
|
||||
disableVersionDetection()
|
||||
|
||||
apiToken = findProperty('curseKey') ?: '0'
|
||||
|
||||
def projectId = '1442925'
|
||||
def mainFile = upload(projectId, jar)
|
||||
|
||||
mainFile.changelogType = 'markdown'
|
||||
mainFile.changelog = rootProject.file("../CHANGELOG.md").text
|
||||
mainFile.releaseType = 'release'
|
||||
|
||||
mainFile.addModLoader('Fabric')
|
||||
mainFile.addJavaVersion('Java 25')
|
||||
mainFile.addGameVersion(project.minecraft_version)
|
||||
|
||||
mainFile.addRequirement('fabric-api')
|
||||
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
tasks.named('modrinth') {
|
||||
dependsOn(jar)
|
||||
|
||||
Reference in New Issue
Block a user