diff --git a/implementations/fabric-1.15.2/build.gradle.kts b/implementations/fabric-1.15.2/build.gradle.kts index 5de8c534..9e6d7bd8 100644 --- a/implementations/fabric-1.15.2/build.gradle.kts +++ b/implementations/fabric-1.15.2/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -166,7 +168,11 @@ curseforge { addGameVersion("1.15.2") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false diff --git a/implementations/fabric-1.16.1/build.gradle.kts b/implementations/fabric-1.16.1/build.gradle.kts index 5c78e663..601d8fad 100644 --- a/implementations/fabric-1.16.1/build.gradle.kts +++ b/implementations/fabric-1.16.1/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -166,7 +168,11 @@ curseforge { addGameVersion("1.16.1") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false diff --git a/implementations/fabric-1.16.2/build.gradle.kts b/implementations/fabric-1.16.2/build.gradle.kts index 7a430e51..96222870 100644 --- a/implementations/fabric-1.16.2/build.gradle.kts +++ b/implementations/fabric-1.16.2/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -169,7 +171,11 @@ curseforge { addGameVersion("1.16.4") addGameVersion("1.16.5") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false diff --git a/implementations/fabric-1.17/build.gradle.kts b/implementations/fabric-1.17/build.gradle.kts index 824fc586..b0bafe30 100644 --- a/implementations/fabric-1.17/build.gradle.kts +++ b/implementations/fabric-1.17/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -162,7 +164,11 @@ curseforge { addGameVersion("1.17") addGameVersion("1.17.1") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false diff --git a/implementations/fabric-1.18/build.gradle.kts b/implementations/fabric-1.18/build.gradle.kts index cfa24108..f2f9f0e3 100644 --- a/implementations/fabric-1.18/build.gradle.kts +++ b/implementations/fabric-1.18/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -162,7 +164,11 @@ curseforge { addGameVersion("1.18.1") addGameVersion("1.18.2") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false diff --git a/implementations/fabric-1.19/build.gradle.kts b/implementations/fabric-1.19/build.gradle.kts index e9493d79..50fb75b2 100644 --- a/implementations/fabric-1.19/build.gradle.kts +++ b/implementations/fabric-1.19/build.gradle.kts @@ -1,4 +1,6 @@ +import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseProject +import com.matthewprenger.cursegradle.CurseRelation import com.matthewprenger.cursegradle.Options import net.fabricmc.loom.task.RemapJarTask @@ -162,7 +164,11 @@ curseforge { addGameVersion("1.19.1") addGameVersion("1.19.2") - mainArtifact(tasks.findByName("remappedShadowJar")) + mainArtifact(tasks.findByName("remappedShadowJar"), closureOf { + relations(closureOf { + requiredDependency("fabric-api") + }) + }) }) options(closureOf { javaVersionAutoDetect = false