diff --git a/build.gradle b/build.gradle index 85ce9b6..919f94e 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ ext { url = 'https://github.com/matthewprenger/CurseGradle' } -version = '1.3.0' +version = '1.4.0' group = 'com.matthewprenger' description = 'Gradle plugin to upload artifacts to CurseForge' archivesBaseName = 'CurseGradle' diff --git a/src/main/groovy/com/matthewprenger/cursegradle/CurseVersions.groovy b/src/main/groovy/com/matthewprenger/cursegradle/CurseVersions.groovy index df3c694..be5c3f2 100644 --- a/src/main/groovy/com/matthewprenger/cursegradle/CurseVersions.groovy +++ b/src/main/groovy/com/matthewprenger/cursegradle/CurseVersions.groovy @@ -33,7 +33,7 @@ class CurseVersions { //noinspection GroovyAssignabilityCheck VersionType[] types = Util.gson.fromJson(versionTypesJson, VersionType[].class) types.each { type -> - if (type.slug.startsWith('minecraft') || type.slug == 'java') { + if (type.slug.startsWith('minecraft') || type.slug == 'java' || type.slug == 'modloader') { validVersionTypes.add(type.id) } } diff --git a/src/main/groovy/com/matthewprenger/cursegradle/Integration.groovy b/src/main/groovy/com/matthewprenger/cursegradle/Integration.groovy index ddbac05..2a039d4 100644 --- a/src/main/groovy/com/matthewprenger/cursegradle/Integration.groovy +++ b/src/main/groovy/com/matthewprenger/cursegradle/Integration.groovy @@ -64,9 +64,11 @@ class Integration { if (project.minecraft.hasProperty('version')) { log.info 'Found Minecraft version in FG < 3' curseProject.addGameVersion(project.minecraft.version) + curseProject.addGameVersion('Forge') } else if (project.getExtensions().getExtraProperties().has('MC_VERSION')) { log.info 'Found Minecraft version in FG >= 3' curseProject.addGameVersion(project.getExtensions().getExtraProperties().get('MC_VERSION')) + curseProject.addGameVersion('Forge') } else { log.warn 'Unable to extract Minecraft version from ForgeGradle' }