From 19ec1e6f1c87f70007ee33b4bc723e372e34c6b4 Mon Sep 17 00:00:00 2001 From: mohammed jasem alaajel Date: Sat, 3 Jun 2023 15:27:48 +0400 Subject: [PATCH] Fix depends issues on Older versions of Bungeecord proxy *travertine* --- RedisBungee-Bungee/build.gradle.kts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/RedisBungee-Bungee/build.gradle.kts b/RedisBungee-Bungee/build.gradle.kts index 4f0c79b..78cf66f 100644 --- a/RedisBungee-Bungee/build.gradle.kts +++ b/RedisBungee-Bungee/build.gradle.kts @@ -12,11 +12,11 @@ repositories { } val bungeecordApiVersion = "1.19-R0.1-SNAPSHOT" dependencies { - api(project(":RedisBungee-API")) { + api(project(":RedisBungee-API")) + compileOnly("net.md-5:bungeecord-api:$bungeecordApiVersion") { exclude("com.google.guava", "guava") exclude("com.google.code.gson", "gson") } - compileOnly("net.md-5:bungeecord-api:$bungeecordApiVersion") } description = "RedisBungee Bungeecord implementation" @@ -37,7 +37,7 @@ tasks { "https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/", // bungeecord api ) val apiDocs = File(rootProject.projectDir, "RedisBungee-API/build/docs/javadoc") - options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path) + options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path) } runWaterfall { waterfallVersion("1.19") @@ -65,10 +65,14 @@ tasks { relocate("com.squareup.okhttp", "com.imaginarycode.minecraft.redisbungee.internal.okhttp") relocate("okio", "com.imaginarycode.minecraft.redisbungee.internal.okio") relocate("org.json", "com.imaginarycode.minecraft.redisbungee.internal.json") - // configurate shade relocate("ninja.leaping.configurate", "com.imaginarycode.minecraft.redisbungee.internal.configurate") relocate("org.yaml", "com.imaginarycode.minecraft.redisbungee.internal.yml") + relocate("com.google.common", "com.imaginarycode.minecraft.redisbungee.internal.com.google.common") + relocate("com.google.errorprone", "com.imaginarycode.minecraft.redisbungee.internal.com.google.errorprone") + relocate("com.google.gson", "com.imaginarycode.minecraft.redisbungee.internal.com.google.gson") + relocate("com.google.j2objc", "com.imaginarycode.minecraft.redisbungee.internal.com.google.j2objc") + relocate("com.google.thirdparty", "com.imaginarycode.minecraft.redisbungee.internal.com.google.thirdparty") } }