From 562e4c255d03f9eb13db8f83968194084d9df40c Mon Sep 17 00:00:00 2001 From: Aleksey Date: Wed, 7 Oct 2020 09:58:09 +0300 Subject: [PATCH] Fixed dependencies --- build.gradle | 22 +++++++++++++++++++--- gradle.properties | 2 ++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index f3d189ff..213c3716 100644 --- a/build.gradle +++ b/build.gradle @@ -21,9 +21,25 @@ dependencies { modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" - modCompileOnly "me.shedaniel:RoughlyEnoughItems:${project.rei_version}" - modCompileOnly "me.shedaniel:RoughlyEnoughItems-api:${project.rei_version}" - modCompile "grondag:canvas-mc116:${project.canvas_version}" + optionalDependency ("me.shedaniel:RoughlyEnoughItems:${project.rei_version}") + optionalDependency ("me.shedaniel:RoughlyEnoughItems-api:${project.rei_version}") + optionalDependency ("grondag:canvas-mc116:${project.canvas_version}") + + modCompile "me.shedaniel.cloth.api:cloth-client-events-v0:${project.cloth_events_version}" + modCompile "me.shedaniel.cloth:config-2:${project.cloth_config_version}" +} + +def optionalDependency(String dep) { + dependencies.modRuntime (dep) { + exclude (module: "fabric-api") + exclude (module: "cloth-client-events-v0") + exclude (module: "cloth-config2") + } + dependencies.modCompileOnly (dep) { + exclude (module: "fabric-api") + exclude (module: "cloth-client-events-v0") + exclude (module: "cloth-config2") + } } processResources { diff --git a/gradle.properties b/gradle.properties index c6bc8c8b..eede0001 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,5 +15,7 @@ # Dependencies # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api fabric_version = 0.23.0+build.410-1.16 + cloth_config_version = 4.8.1 + cloth_events_version = 1.4.5 canvas_version = 1.0.+ rei_version = 5.6.0 \ No newline at end of file