Update NeoForge publishing configuration

This commit is contained in:
Aizistral
2026-03-27 22:58:39 +01:00
parent 47055eba83
commit 8617b8b06b

View File

@@ -5,7 +5,7 @@ plugins {
id 'maven-publish' id 'maven-publish'
id 'net.neoforged.gradle.userdev' version '7.1.21' id 'net.neoforged.gradle.userdev' version '7.1.21'
id "com.modrinth.minotaur" version "2.+" id "com.modrinth.minotaur" version "2.+"
id "com.matthewprenger.cursegradle" version "1.4.0" id 'net.darkhax.curseforgegradle' version '1.+'
} }
tasks.named('wrapper', Wrapper).configure { tasks.named('wrapper', Wrapper).configure {
@@ -94,32 +94,21 @@ jar {
} }
} }
curseforge { task curseforge(type: net.darkhax.curseforgegradle.TaskPublishCurseForge) {
disableVersionDetection()
project {
apiKey = findProperty('curseKey') ?: '0'
id = '1442925'
releaseType = 'release'
changelogType = 'markdown'
changelog = file('../CHANGELOG.md')
addGameVersion '1.21.11'
addGameVersion '1.21.10'
addGameVersion '1.21.9'
addGameVersion '1.21.8'
addGameVersion '1.21.7'
addGameVersion '1.21.6'
addGameVersion '1.21.5'
addGameVersion '1.21.4'
addGameVersion '1.21.3'
addGameVersion '1.21.2'
addGameVersion '1.21.1'
addGameVersion '1.21'
addGameVersion 'NeoForge'
addGameVersion 'Java 21'
}
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('NeoForge')
mainFile.addJavaVersion('Java 25')
mainFile.addGameVersion(project.minecraft_version)
} }
modrinth { modrinth {
@@ -131,18 +120,7 @@ modrinth {
changelog = rootProject.file("../CHANGELOG.md").text changelog = rootProject.file("../CHANGELOG.md").text
uploadFile = jar uploadFile = jar
gameVersions = [ gameVersions = [
'1.21.11', project.minecraft_version
'1.21.10',
'1.21.9',
'1.21.8',
'1.21.7',
'1.21.6',
'1.21.5',
'1.21.4',
'1.21.3',
'1.21.2',
'1.21.1',
'1.21'
] ]
loaders = [ 'neoforge' ] loaders = [ 'neoforge' ]
} }