diff --git a/build.gradle b/build.gradle index e1ee03d..3653c36 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,7 @@ plugins { id 'fabric-loom' version '1.10-SNAPSHOT' id 'maven-publish' - id 'com.modrinth.minotaur' version '2.+' - id 'net.darkhax.curseforgegradle' version '1.1.+' + id "me.modmuss50.mod-publish-plugin" version "0.8.4" id 'co.uzzu.dotenv.gradle' version '4.0.0' } @@ -90,33 +89,35 @@ publishing { } } -import com.modrinth.minotaur.dependencies.ModDependency - -modrinth { - token = env.fetchOrNull('MODRINTH') - projectId = 'EsYqsGV4' - versionNumber = project.mod_version - versionName = "v${project.mod_version} [Fabric]" - versionType = "release" - uploadFile = remapJar - gameVersions = project.minecraft_versions.split(",").toList() - loaders = ['fabric', 'quilt'] - dependencies = [ - new ModDependency('P7dR8mSH', 'required'), - new ModDependency('mOgUt4GM', 'optional') - ] +publishMods { changelog = file('changelog.md').text -} + type = STABLE -import net.darkhax.curseforgegradle.TaskPublishCurseForge + file = remapJar.archiveFile + modLoaders.add("fabric") + modLoaders.add("quilt") -tasks.register('publishCurseForge', TaskPublishCurseForge) { - apiToken = env.fetchOrNull('CURSEFORGE') + version = mod_version + displayName = mod_version+" [Fabric]" - def mainFile = upload(892424, remapJar) - mainFile.changelog = file('changelog.md') - mainFile.displayName = "v${project.mod_version} [Fabric]" - mainFile.addModLoader("fabric", 'quilt') - mainFile.releaseType = "release" - mainFile.addEnvironment("client", "server") + curseforge { + accessToken = env.fetchOrNull('CURSEFORGE') + projectId = "892424" + projectSlug = "sit1" + minecraftVersions.addAll(minecraft_versions.split(",").toList()) + + requires("fabric-api", "otterlib") + + announcementTitle = "Download from CurseForge" + } + + modrinth { + accessToken = env.fetchOrNull('MODRINTH') + projectId = "EsYqsGV4" + minecraftVersions.addAll(minecraft_versions.split(",").toList()) + + requires("fabric-api", "otterlib") + + announcementTitle = "Download from Modrinth" + } } \ No newline at end of file