From 8617b8b06b333ca5be3777255e081fae2382e91c Mon Sep 17 00:00:00 2001 From: Aizistral Date: Fri, 27 Mar 2026 22:58:39 +0100 Subject: [PATCH] Update NeoForge publishing configuration --- NeoForge/build.gradle | 54 +++++++++++++------------------------------ 1 file changed, 16 insertions(+), 38 deletions(-) diff --git a/NeoForge/build.gradle b/NeoForge/build.gradle index 567b31c..62efbb7 100644 --- a/NeoForge/build.gradle +++ b/NeoForge/build.gradle @@ -5,7 +5,7 @@ plugins { id 'maven-publish' id 'net.neoforged.gradle.userdev' version '7.1.21' 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 { @@ -94,32 +94,21 @@ jar { } } -curseforge { - - 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' - } +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('NeoForge') + mainFile.addJavaVersion('Java 25') + mainFile.addGameVersion(project.minecraft_version) } modrinth { @@ -131,18 +120,7 @@ modrinth { changelog = rootProject.file("../CHANGELOG.md").text uploadFile = jar gameVersions = [ - '1.21.11', - '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' + project.minecraft_version ] loaders = [ 'neoforge' ] }