aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-04-11 19:05:19 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-05 00:17:09 +0200
commit10265c17a9b67a8a2229d7fc1648165bf95d2706 (patch)
tree01fb7b98679a8266e3ebb6b3a73099d2c9ac9b65 /build.gradle.kts
parentbf47c2000ef88699e5af4722fd200c5405dbaa3c (diff)
downloadFirmament-10265c17a9b67a8a2229d7fc1648165bf95d2706.tar.gz
Firmament-10265c17a9b67a8a2229d7fc1648165bf95d2706.tar.bz2
Firmament-10265c17a9b67a8a2229d7fc1648165bf95d2706.zip
feat: Port REI to 1.21.5
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts13
1 files changed, 8 insertions, 5 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 3e7f1f5..b35dc2a 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -195,6 +195,11 @@ val SourceSet.modImplementationConfigurationName
loom.remapConfigurations.find {
it.targetConfigurationName.get() == this.implementationConfigurationName
}!!.sourceConfiguration
+val SourceSet.modRuntimeOnlyConfigurationName
+ get() =
+ loom.remapConfigurations.find {
+ it.targetConfigurationName.get() == this.runtimeOnlyConfigurationName
+ }!!.sourceConfiguration
val shadowMe by configurations.creating {
exclude(group = "org.jetbrains.kotlin")
@@ -232,7 +237,7 @@ val explosiveEnhancementSourceSet =
val wildfireGenderSourceSet = createIsolatedSourceSet("wildfireGender", isEnabled = false)
val jadeSourceSet = createIsolatedSourceSet("jade", isEnabled = false)
val modmenuSourceSet = createIsolatedSourceSet("modmenu")
-val reiSourceSet = createIsolatedSourceSet("rei", isEnabled = false)
+val reiSourceSet = createIsolatedSourceSet("rei")
val moulconfigSourceSet = createIsolatedSourceSet("moulconfig")
val customTexturesSourceSet = createIsolatedSourceSet("texturePacks", "texturePacks")
@@ -288,10 +293,8 @@ dependencies {
(yaclSourceSet.modImplementationConfigurationName)(libs.yacl)
// Actual dependencies
- (reiSourceSet.modImplementationConfigurationName)(libs.rei.api) {
- exclude(module = "architectury")
- exclude(module = "architectury-fabric")
- }
+ (reiSourceSet.modImplementationConfigurationName)(libs.rei.api)
+ (reiSourceSet.modRuntimeOnlyConfigurationName)(libs.rei.fabric)
nonModImplentation(libs.repoparser)
shadowMe(libs.repoparser)
fun ktor(mod: String) = "io.ktor:ktor-$mod-jvm:${libs.versions.ktor.get()}"