mirror of
https://github.com/Aizistral-Studios/No-Chat-Restrictions.git
synced 2026-05-14 12:53:32 +08:00
Configure publishing
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'net.fabricmc.fabric-loom-remap' version "${loom_version}"
|
id 'net.fabricmc.fabric-loom-remap' version "${loom_version}"
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
|
id "com.modrinth.minotaur" version "2.+"
|
||||||
|
id "com.matthewprenger.cursegradle" version "1.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
version = project.mod_version
|
version = project.mod_version
|
||||||
@@ -54,3 +56,45 @@ java {
|
|||||||
jar {
|
jar {
|
||||||
inputs.property "archivesName", project.base.archivesName
|
inputs.property "archivesName", project.base.archivesName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
curseforge {
|
||||||
|
|
||||||
|
project {
|
||||||
|
apiKey = findProperty('curseKey') ?: '0'
|
||||||
|
|
||||||
|
id = '1442925'
|
||||||
|
releaseType = 'release'
|
||||||
|
changelogType = 'markdown'
|
||||||
|
changelog = file('../CHANGELOG.md')
|
||||||
|
|
||||||
|
addGameVersion '1.16.4'
|
||||||
|
addGameVersion '1.16.5'
|
||||||
|
addGameVersion 'Fabric'
|
||||||
|
addGameVersion 'Java 8'
|
||||||
|
|
||||||
|
relations {
|
||||||
|
requiredDependency 'fabric-api'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
modrinth {
|
||||||
|
token = findProperty('modrinthKey') ?: '0'
|
||||||
|
projectId = "z440MEwJ"
|
||||||
|
versionNumber = project.version
|
||||||
|
versionName = "No Chat Restrictions v" + project.version
|
||||||
|
versionType = "release"
|
||||||
|
changelog = rootProject.file("../CHANGELOG.md").text
|
||||||
|
uploadFile = jar
|
||||||
|
gameVersions = [ '1.16.4', '1.16.5' ]
|
||||||
|
loaders = [ 'fabric' ]
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
required.project "P7dR8mSH"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
task upload {
|
||||||
|
dependsOn('modrinth')
|
||||||
|
dependsOn('curseforge')
|
||||||
|
}
|
||||||
@@ -9,12 +9,12 @@ org.gradle.configuration-cache=false
|
|||||||
# check these on https://fabricmc.net/develop
|
# check these on https://fabricmc.net/develop
|
||||||
minecraft_version=1.16.4
|
minecraft_version=1.16.4
|
||||||
loader_version=0.18.4
|
loader_version=0.18.4
|
||||||
loom_version=1.15-SNAPSHOT
|
loom_version=1.13-SNAPSHOT
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=Fabric-MC1.16.4-v1.0.0
|
mod_version=Fabric-MC1.16.4-v1.0.0
|
||||||
maven_group=com.aizistral.nochatrestrictions
|
maven_group=com.aizistral.nochatrestrictions
|
||||||
archives_base_name=nochatrestrictions
|
archives_base_name=NoChatRestrictions
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
fabric_api_version=0.42.0+1.16
|
fabric_api_version=0.42.0+1.16
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
pluginManagement {
|
pluginManagement {
|
||||||
repositories {
|
repositories {
|
||||||
|
maven { url = uri("${rootDir}/deps") }
|
||||||
maven {
|
maven {
|
||||||
name = 'Fabric'
|
name = 'Fabric'
|
||||||
url = 'https://maven.fabricmc.net/'
|
url = 'https://maven.fabricmc.net/'
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
|
maven { url "file:///${project.projectDir}/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/' }
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
jcenter()
|
jcenter()
|
||||||
}
|
}
|
||||||
@@ -11,6 +13,11 @@ buildscript {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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'
|
||||||
@@ -97,3 +104,44 @@ jar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
jar.finalizedBy('reobfJar')
|
jar.finalizedBy('reobfJar')
|
||||||
|
|
||||||
|
curseforge {
|
||||||
|
|
||||||
|
project {
|
||||||
|
apiKey = findProperty('curseKey') ?: '0'
|
||||||
|
|
||||||
|
id = '1442925'
|
||||||
|
releaseType = 'release'
|
||||||
|
changelogType = 'markdown'
|
||||||
|
changelog = file('../CHANGELOG.md')
|
||||||
|
|
||||||
|
addGameVersion '1.16.4'
|
||||||
|
addGameVersion '1.16.5'
|
||||||
|
addGameVersion 'Forge'
|
||||||
|
addGameVersion 'Java 8'
|
||||||
|
|
||||||
|
relations {
|
||||||
|
//requiredDependency 'fabric-api'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
modrinth {
|
||||||
|
token = findProperty('modrinthKey') ?: '0'
|
||||||
|
projectId = "z440MEwJ"
|
||||||
|
versionNumber = project.version
|
||||||
|
versionName = "No Chat Restrictions v" + 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
task upload {
|
||||||
|
dependsOn('modrinth')
|
||||||
|
dependsOn('curseforge')
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user