aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts27
1 files changed, 20 insertions, 7 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index d2b9494..31461f0 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,8 +8,7 @@ plugins {
id("dev.architectury.loom") version "0.12.0.+"
id("com.github.johnrengelman.shadow") version "7.1.2"
id("moe.nea.licenseextractificator") version "fffc76c"
- id("com.github.eutro.hierarchical-lang") version "1.1.3"
- id("io.github.juuxel.loom-quiltflower") version "1.7.2"
+ id("io.github.juuxel.loom-quiltflower") version "1.7.3"
}
loom {
@@ -24,6 +23,12 @@ loom {
property("notenoughupdates.debug", "true")
}
}
+ runs {
+ named("client") {
+ vmArg("-XX:+AllowEnhancedClassRedefinition")
+ vmArg("-XX:HotswapAgent=fatjar")
+ }
+ }
}
repositories {
@@ -59,12 +64,16 @@ dependencies {
modImplementation("net.fabricmc:fabric-loader:${project.property("fabric_loader_version")}")
modApi("net.fabricmc.fabric-api:fabric-api:${project.property("fabric_api_version")}")
modImplementation("net.fabricmc:fabric-language-kotlin:${project.property("fabric_kotlin_version")}")
+ modApi("dev.architectury:architectury:6.2.46")
// Actual dependencies
- modCompileOnly("me.shedaniel:RoughlyEnoughItems-api:${rootProject.property("rei_version")}")
+ modCompileOnly("me.shedaniel:RoughlyEnoughItems-api:${rootProject.property("rei_version")}") {
+ exclude(module = "architectury")
+ exclude(module = "architectury-fabric")
+ }
shadowMe("io.github.moulberry:neurepoparser:0.0.1")
- shadowMe("com.github.hypfvieh:dbus-java-core:4.1.0")
- shadowMe("com.github.hypfvieh:dbus-java-transport-native-unixsocket:4.1.0")
+ shadowMe("com.github.hypfvieh:dbus-java-core:${rootProject.property("dbus_java_version")}")
+ shadowMe("com.github.hypfvieh:dbus-java-transport-native-unixsocket:${rootProject.property("dbus_java_version")}")
fun ktor(mod: String) = "io.ktor:ktor-$mod-jvm:${project.property("ktor_version")}"
transInclude(implementation(ktor("client-core"))!!)
@@ -74,7 +83,11 @@ dependencies {
modImplementation(include("io.github.cottonmc:LibGui:${project.property("libgui_version")}")!!)
// Dev environment preinstalled mods
- modRuntimeOnly("me.shedaniel:RoughlyEnoughItems-fabric:${project.property("rei_version")}")
+ modRuntimeOnly("dev.architectury:architectury-fabric:6.2.46")
+ modRuntimeOnly("me.shedaniel:RoughlyEnoughItems-fabric:${project.property("rei_version")}") {
+ exclude(module = "architectury")
+ exclude(module = "architectury-fabric")
+ }
modRuntimeOnly("me.djtheredstoner:DevAuth-fabric:${project.property("devauth_version")}")
modRuntimeOnly("maven.modrinth:modmenu:${project.property("modmenu_version")}")
@@ -126,7 +139,7 @@ tasks.processResources {
)
}
filesMatching("**/lang/*.json") {
- flattenJson(this)
+ // flattenJson(this)
}
}