Downgrade the fabric-resource-loader version to support versions older than 1.16.2 on fabric and add the minotaur plugin to publish to modrinth in the future

This commit is contained in:
Username404-59 2021-04-15 17:17:49 +02:00
parent 09168d1c23
commit 20fc1fd80d
Signed by: Username404-59
GPG Key ID: 7AB361FBB257A5D1
3 changed files with 30 additions and 2 deletions

View File

@ -1,4 +1,5 @@
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
import com.modrinth.minotaur.request.VersionType
buildscript { buildscript {
dependencies { dependencies {
classpath("com.guardsquare:proguard-gradle:7.1.0-beta2") { classpath("com.guardsquare:proguard-gradle:7.1.0-beta2") {
@ -12,6 +13,7 @@ plugins {
id("com.github.johnrengelman.shadow") version "6.1.0" apply false id("com.github.johnrengelman.shadow") version "6.1.0" apply false
id("architectury-plugin") version "3.0-SNAPSHOT" id("architectury-plugin") version "3.0-SNAPSHOT"
id("forgified-fabric-loom") version "0.7.0-SNAPSHOT" apply false id("forgified-fabric-loom") version "0.7.0-SNAPSHOT" apply false
id("com.modrinth.minotaur") version "1.2.0"
} }
group = "fr.username404" group = "fr.username404"
@ -124,3 +126,29 @@ allprojects {
} }
} }
} }
tasks {
val publishToModrinth = register<com.modrinth.minotaur.TaskModrinthUpload>("publishtoModrinth") {
val envStr: String? = System.getenv("MODRINTH")
onlyIf { envStr != null }
versionNumber = version.toString()
projectId = "OuGyGg6A"
token = envStr
addGameVersion(architectury.minecraft.dropLast(2))
versionType = VersionType.ALPHA
detectLoaders = false
versionName = "${project.name} $versionNumber for Minecraft $gameVersions and higher"
with(fileTree("$rootDir/shrinkedJars/")) {
files.forEach {
with(it.name) {
when {
contains("fabric") -> uploadFile = it
contains("forge") -> additionalFiles.add(it)
}
}
}
}
addLoader("fabric"); addLoader("forge")
}
build.get().finalizedBy(publishToModrinth)
}

View File

@ -30,7 +30,7 @@
"depends": { "depends": {
"fabricloader": ">=0.9.3", "fabricloader": ">=0.9.3",
"fabric-resource-loader-v0": "*", "fabric-resource-loader-v0": "*",
"minecraft": ">=1.16.2" "minecraft": ">=1.16"
}, },
"breaks": { "breaks": {
"modmenu": "<1.15.0" "modmenu": "<1.15.0"

View File

@ -10,5 +10,5 @@ org.gradle.vfs.watch=true
minecraft=1.16.5 minecraft=1.16.5
forge_version=36.1.4 forge_version=36.1.4
fabric_loader_version=0.11.3 fabric_loader_version=0.11.3
fabric_resource_loader_version=0.4.2+ca58154a7d fabric_resource_loader_version=0.2.5+059ea8667c
modmenu_version=1.16.9 modmenu_version=1.16.9