mirror of
https://github.com/Aizistral-Studios/No-Chat-Restrictions.git
synced 2026-05-14 12:53:32 +08:00
More publishing suffering
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'net.fabricmc.fabric-loom-remap' version "${loom_version}"
|
id 'fabric-loom' version "${loom_version}"
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
id "com.modrinth.minotaur" version "2.+"
|
id "com.modrinth.minotaur" version "2.+"
|
||||||
id "com.matthewprenger.cursegradle" version "1.4.0"
|
id "com.matthewprenger.cursegradle" version "1.4.0"
|
||||||
@@ -66,6 +66,7 @@ curseforge {
|
|||||||
releaseType = 'release'
|
releaseType = 'release'
|
||||||
changelogType = 'markdown'
|
changelogType = 'markdown'
|
||||||
changelog = file('../CHANGELOG.md')
|
changelog = file('../CHANGELOG.md')
|
||||||
|
mainArtifact(remapJar)
|
||||||
|
|
||||||
addGameVersion '1.16.4'
|
addGameVersion '1.16.4'
|
||||||
addGameVersion '1.16.5'
|
addGameVersion '1.16.5'
|
||||||
@@ -82,10 +83,10 @@ modrinth {
|
|||||||
token = findProperty('modrinthKey') ?: '0'
|
token = findProperty('modrinthKey') ?: '0'
|
||||||
projectId = "z440MEwJ"
|
projectId = "z440MEwJ"
|
||||||
versionNumber = project.version
|
versionNumber = project.version
|
||||||
versionName = "No Chat Restrictions v" + project.version
|
versionName = "No Chat Restrictions " + project.version
|
||||||
versionType = "release"
|
versionType = "release"
|
||||||
changelog = rootProject.file("../CHANGELOG.md").text
|
changelog = rootProject.file("../CHANGELOG.md").text
|
||||||
uploadFile = jar
|
uploadFile = remapJar
|
||||||
gameVersions = [ '1.16.4', '1.16.5' ]
|
gameVersions = [ '1.16.4', '1.16.5' ]
|
||||||
loaders = [ 'fabric' ]
|
loaders = [ 'fabric' ]
|
||||||
|
|
||||||
@@ -94,6 +95,15 @@ modrinth {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
afterEvaluate {
|
||||||
|
tasks.named('modrinth') {
|
||||||
|
dependsOn(remapJar)
|
||||||
|
}
|
||||||
|
tasks.named('curseforge') {
|
||||||
|
dependsOn(remapJar)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
task upload {
|
task upload {
|
||||||
dependsOn('modrinth')
|
dependsOn('modrinth')
|
||||||
dependsOn('curseforge')
|
dependsOn('curseforge')
|
||||||
|
|||||||
@@ -1,28 +1,30 @@
|
|||||||
|
import com.modrinth.minotaur.TaskModrinthUpload
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
maven { url "file:///${project.projectDir}/deps/" }
|
maven { url = uri("${rootDir}/deps") }
|
||||||
maven { url = 'https://files.minecraftforge.net/maven' }
|
maven { url = 'https://files.minecraftforge.net/maven' }
|
||||||
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
|
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()
|
mavenCentral()
|
||||||
jcenter()
|
jcenter()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
|
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'
|
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: 'net.minecraftforge.gradle'
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
apply plugin: 'idea'
|
apply plugin: 'idea'
|
||||||
apply plugin: 'maven-publish'
|
apply plugin: 'maven-publish'
|
||||||
apply plugin: 'org.spongepowered.mixin'
|
apply plugin: 'org.spongepowered.mixin'
|
||||||
|
apply plugin: "com.modrinth.minotaur"
|
||||||
|
apply plugin: "com.matthewprenger.cursegradle"
|
||||||
|
|
||||||
mixin {
|
mixin {
|
||||||
add sourceSets.main, "nochatrestrictions.refmap.json"
|
add sourceSets.main, "nochatrestrictions.refmap.json"
|
||||||
@@ -119,29 +121,23 @@ curseforge {
|
|||||||
addGameVersion '1.16.5'
|
addGameVersion '1.16.5'
|
||||||
addGameVersion 'Forge'
|
addGameVersion 'Forge'
|
||||||
addGameVersion 'Java 8'
|
addGameVersion 'Java 8'
|
||||||
|
|
||||||
relations {
|
|
||||||
//requiredDependency 'fabric-api'
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
modrinth {
|
task publishModrinth (type: TaskModrinthUpload){
|
||||||
token = findProperty('modrinthKey') ?: '0'
|
token = findProperty('modrinthKey') ?: '0'
|
||||||
projectId = "z440MEwJ"
|
projectId = "z440MEwJ"
|
||||||
versionNumber = project.version
|
versionNumber = project.version
|
||||||
versionName = "No Chat Restrictions v" + project.version
|
versionName = "No Chat Restrictions " + project.version
|
||||||
versionType = "release"
|
versionType = "release"
|
||||||
changelog = rootProject.file("../CHANGELOG.md").text
|
changelog = rootProject.file("../CHANGELOG.md").text
|
||||||
uploadFile = jar
|
uploadFile = jar
|
||||||
gameVersions = [ '1.16.4', '1.16.5' ]
|
addGameVersion('1.16.4')
|
||||||
loaders = [ 'forge' ]
|
addGameVersion('1.16.6')
|
||||||
dependencies {
|
addLoader('forge')
|
||||||
//required.project "P7dR8mSH"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
task upload {
|
task upload {
|
||||||
dependsOn('modrinth')
|
dependsOn('publishModrinth')
|
||||||
dependsOn('curseforge')
|
dependsOn('curseforge')
|
||||||
}
|
}
|
||||||
6
Forge/settings.gradle
Normal file
6
Forge/settings.gradle
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
pluginManagement {
|
||||||
|
repositories {
|
||||||
|
maven { url "https://plugins.gradle.org/m2/" }
|
||||||
|
gradlePluginPortal()
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user