@@ -23,6 +23,7 @@ import com.matthewprenger.cursegradle.CurseExtension
2323import com.matthewprenger.cursegradle.CurseProject
2424import com.modrinth.minotaur.dependencies.ModDependency
2525import net.fabricmc.loom.task.RemapJarTask
26+ import org.anti_ad.mc.ipnext.buildsrc.Loaders.*
2627import org.anti_ad.mc.ipnext.buildsrc.configureCommon
2728import org.anti_ad.mc.ipnext.buildsrc.fabricCommonAfterEvaluate
2829import org.anti_ad.mc.ipnext.buildsrc.fabricCommonDependency
@@ -33,7 +34,8 @@ import org.anti_ad.mc.ipnext.buildsrc.loom_version
3334import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3435import proguard.gradle.ProGuardTask
3536
36- val supported_minecraft_versions = listOf (" 1.20.2" )
37+ val supported_minecraft_versions = mapOf (MODRINTH to listOf (" 23w33a" ),
38+ CURSEFORGE to listOf (" 1.20.2-Snapshot" ))
3739val mod_loader = " fabric"
3840val mod_version = project.version.toString()
3941val minecraft_version = " 23w33a"
@@ -344,10 +346,8 @@ configure<CurseExtension> {
344346 changelogType = " markdown"
345347 changelog = file(" ../../description/out/pandoc-release_notes.md" )
346348 releaseType = " release"
347- supported_minecraft_versions.forEach {
348- if (! it.toLowerCase().contains(" pre" ) && ! it.toLowerCase().contains(" shanpshot" )) {
349- this .addGameVersion(it)
350- }
349+ supported_minecraft_versions[CURSEFORGE ]!! .forEach {
350+ this .addGameVersion(it)
351351 }
352352 this .addGameVersion(" Fabric" )
353353 this .addGameVersion(" Quilt" )
@@ -392,9 +392,7 @@ modrinth {
392392 val fabricRemapJar = tasks.named< org.gradle.jvm.tasks.Jar > (" remapJar" ).get()
393393 val remappedJarFile = fabricRemapJar.archiveFile
394394 uploadFile.set(remappedJarFile as Any ) // This is the java jar task. If it can't find the jar, try 'jar.outputs.getFiles().asPath' in place of 'jar'
395- gameVersions.addAll(supported_minecraft_versions.filter {
396- ! it.toLowerCase().contains(" snapshot" )
397- })
395+ gameVersions.addAll(supported_minecraft_versions[MODRINTH ]!! )
398396 logger.lifecycle("""
399397 +*************************************************+
400398 Will release ${remappedJarFile.get().asFile.path}
@@ -403,7 +401,7 @@ modrinth {
403401 versionName.set(" IPN $mod_version for $mod_loader $minecraft_version_string " )
404402 this .changelog.set(project.rootDir.resolve(" description/out/pandoc-release_notes.md" ).readText())
405403 loaders.add(mod_loader)
406-
404+ loaders.add( " Quilt " )
407405 dependencies.set(
408406 mutableListOf (
409407 ModDependency (" P7dR8mSH" , " required" ),
0 commit comments