More publishing suffering

This commit is contained in:
Aizistral
2026-01-25 03:32:07 +01:00
parent 8db5cd06c5
commit 0569f181ae
3 changed files with 34 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
plugins {
id 'net.fabricmc.fabric-loom-remap' version "${loom_version}"
id 'fabric-loom' version "${loom_version}"
id 'maven-publish'
id "com.modrinth.minotaur" version "2.+"
id "com.matthewprenger.cursegradle" version "1.4.0"
@@ -66,6 +66,7 @@ curseforge {
releaseType = 'release'
changelogType = 'markdown'
changelog = file('../CHANGELOG.md')
mainArtifact(remapJar)
addGameVersion '1.16.4'
addGameVersion '1.16.5'
@@ -82,10 +83,10 @@ modrinth {
token = findProperty('modrinthKey') ?: '0'
projectId = "z440MEwJ"
versionNumber = project.version
versionName = "No Chat Restrictions v" + project.version
versionName = "No Chat Restrictions " + project.version
versionType = "release"
changelog = rootProject.file("../CHANGELOG.md").text
uploadFile = jar
uploadFile = remapJar
gameVersions = [ '1.16.4', '1.16.5' ]
loaders = [ 'fabric' ]
@@ -94,6 +95,15 @@ modrinth {
}
}
afterEvaluate {
tasks.named('modrinth') {
dependsOn(remapJar)
}
tasks.named('curseforge') {
dependsOn(remapJar)
}
}
task upload {
dependsOn('modrinth')
dependsOn('curseforge')

View File

@@ -1,28 +1,30 @@
import com.modrinth.minotaur.TaskModrinthUpload
buildscript {
repositories {
maven { url "file:///${project.projectDir}/deps/" }
maven { url = uri("${rootDir}/deps") }
maven { url = 'https://files.minecraftforge.net/maven' }
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
maven { url 'https://plugins.gradle.org/m2/' }
maven { url "https://plugins.gradle.org/m2/" }
gradlePluginPortal()
mavenCentral()
jcenter()
}
dependencies {
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
classpath 'gradle.plugin.com.matthewprenger:CurseGradle:1.4.0'
classpath 'com.modrinth.minotaur:com.modrinth.minotaur.gradle.plugin:1.2.0'
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
}
}
plugins {
id "com.modrinth.minotaur" version "2.+"
id "com.matthewprenger.cursegradle" version "1.4.0"
}
apply plugin: 'net.minecraftforge.gradle'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'maven-publish'
apply plugin: 'org.spongepowered.mixin'
apply plugin: "com.modrinth.minotaur"
apply plugin: "com.matthewprenger.cursegradle"
mixin {
add sourceSets.main, "nochatrestrictions.refmap.json"
@@ -119,29 +121,23 @@ curseforge {
addGameVersion '1.16.5'
addGameVersion 'Forge'
addGameVersion 'Java 8'
relations {
//requiredDependency 'fabric-api'
}
}
}
modrinth {
task publishModrinth (type: TaskModrinthUpload){
token = findProperty('modrinthKey') ?: '0'
projectId = "z440MEwJ"
versionNumber = project.version
versionName = "No Chat Restrictions v" + project.version
versionName = "No Chat Restrictions " + project.version
versionType = "release"
changelog = rootProject.file("../CHANGELOG.md").text
uploadFile = jar
gameVersions = [ '1.16.4', '1.16.5' ]
loaders = [ 'forge' ]
dependencies {
//required.project "P7dR8mSH"
}
addGameVersion('1.16.4')
addGameVersion('1.16.6')
addLoader('forge')
}
task upload {
dependsOn('modrinth')
dependsOn('publishModrinth')
dependsOn('curseforge')
}

6
Forge/settings.gradle Normal file
View File

@@ -0,0 +1,6 @@
pluginManagement {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
gradlePluginPortal()
}
}