Skip to content

Commit

Permalink
Make Gradle setup *a lot* faster, only include used fabric api modules
Browse files Browse the repository at this point in the history
FlorianMichael committed Jan 18, 2025
1 parent 48db83a commit ce51fe1
Showing 10 changed files with 52 additions and 10 deletions.
5 changes: 4 additions & 1 deletion viafabric-mc1144/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,10 @@ dependencies {
minecraft("com.mojang:minecraft:1.14.4")
mappings("net.fabricmc:yarn:1.14.4+build.18:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.28.5+1.14")
modImplementation(fabricApi.module("fabric-api-base", "0.28.5+1.14"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.28.5+1.14"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.28.5+1.14"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.28.5+1.14"))
modImplementation("io.github.prospector:modmenu:1.7.17+build.1")
modImplementation("io.github.cottonmc:cotton-client-commands:1.1.0+1.15.2")
}
5 changes: 4 additions & 1 deletion viafabric-mc1152/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,10 @@ dependencies {
minecraft("com.mojang:minecraft:1.15.2")
mappings("net.fabricmc:yarn:1.15.2+build.17:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.28.5+1.15")
modImplementation(fabricApi.module("fabric-api-base", "0.28.5+1.15"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.28.5+1.15"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.28.5+1.15"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.28.5+1.15"))
modImplementation("io.github.prospector:modmenu:1.10.4+build.1")
modImplementation("io.github.cottonmc:cotton-client-commands:1.1.0+1.15.2")
}
5 changes: 4 additions & 1 deletion viafabric-mc1165/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,6 +2,9 @@ dependencies {
minecraft("com.mojang:minecraft:1.16.5")
mappings("net.fabricmc:yarn:1.16.5+build.10:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.42.0+1.16")
modImplementation(fabricApi.module("fabric-api-base", "0.42.0+1.16"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.42.0+1.16"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.42.0+1.16"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.42.0+1.16"))
modImplementation("com.terraformersmc:modmenu:1.16.23")
}
6 changes: 5 additions & 1 deletion viafabric-mc1171/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,11 @@ dependencies {
minecraft("com.mojang:minecraft:1.17.1")
mappings("net.fabricmc:yarn:1.17.1+build.65:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.46.1+1.17")
modImplementation(fabricApi.module("fabric-api-base", "0.46.1+1.17"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.46.1+1.17"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.46.1+1.17"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.46.1+1.17"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.46.1+1.17"))
modImplementation("com.terraformersmc:modmenu:2.0.17")
}

6 changes: 5 additions & 1 deletion viafabric-mc1182/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,11 @@ dependencies {
minecraft("com.mojang:minecraft:1.18.2")
mappings("net.fabricmc:yarn:1.18.2+build.4:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.77.0+1.18.2")
modImplementation(fabricApi.module("fabric-api-base", "0.77.0+1.18.2"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.77.0+1.18.2"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.77.0+1.18.2"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.77.0+1.18.2"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.77.0+1.18.2"))
modImplementation("com.terraformersmc:modmenu:3.2.5")
}

6 changes: 5 additions & 1 deletion viafabric-mc1194/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,11 @@ dependencies {
minecraft("com.mojang:minecraft:1.19.4")
mappings("net.fabricmc:yarn:1.19.4+build.2:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.87.2+1.19.4")
modImplementation(fabricApi.module("fabric-api-base", "0.87.2+1.19.4"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.87.2+1.19.4"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.87.2+1.19.4"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.87.2+1.19.4"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.87.2+1.19.4"))
modImplementation("com.terraformersmc:modmenu:6.3.1")
}

6 changes: 5 additions & 1 deletion viafabric-mc1201/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,11 @@ dependencies {
minecraft("com.mojang:minecraft:1.20.1")
mappings("net.fabricmc:yarn:1.20.1+build.10:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.92.2+1.20.1")
modImplementation(fabricApi.module("fabric-api-base", "0.92.2+1.20.1"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.92.2+1.20.1"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.92.2+1.20.1"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.92.2+1.20.1"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.92.2+1.20.1"))
modImplementation("com.terraformersmc:modmenu:7.2.2")
}

7 changes: 6 additions & 1 deletion viafabric-mc1204/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,12 @@ dependencies {
minecraft("com.mojang:minecraft:1.20.4")
mappings("net.fabricmc:yarn:1.20.4+build.3:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.97.2+1.20.4")
modImplementation(fabricApi.module("fabric-api-base", "0.97.2+1.20.4"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.97.2+1.20.4"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.97.2+1.20.4"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.97.2+1.20.4"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.97.2+1.20.4"))
modImplementation(fabricApi.module("fabric-registry-sync-v0", "0.97.2+1.20.4"))
modImplementation("com.terraformersmc:modmenu:9.2.0")
}

8 changes: 7 additions & 1 deletion viafabric-mc1206/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,13 @@ dependencies {
minecraft("com.mojang:minecraft:1.20.6")
mappings("net.fabricmc:yarn:1.20.6+build.3:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.100.8+1.20.6")
modImplementation(fabricApi.module("fabric-api-base", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-registry-sync-v0", "0.100.8+1.20.6"))
modImplementation(fabricApi.module("fabric-key-binding-api-v1", "0.100.8+1.20.6"))
modImplementation("com.terraformersmc:modmenu:10.0.0")
}

8 changes: 7 additions & 1 deletion viafabric-mc1214/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -2,7 +2,13 @@ dependencies {
minecraft("com.mojang:minecraft:1.21.4")
mappings("net.fabricmc:yarn:1.21.4+build.1:v2")

modImplementation("net.fabricmc.fabric-api:fabric-api:0.110.5+1.21.4")
modImplementation(fabricApi.module("fabric-api-base", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-command-api-v1", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-lifecycle-events-v1", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-screen-api-v1", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-registry-sync-v0", "0.110.5+1.21.4"))
modImplementation(fabricApi.module("fabric-key-binding-api-v1", "0.110.5+1.21.4"))
modImplementation("com.terraformersmc:modmenu:13.0.0-beta.1")
}

0 comments on commit ce51fe1

Please sign in to comment.