From 54b2f83aa40e3f8acc568cd2296a60bdc4a0861e Mon Sep 17 00:00:00 2001 From: Thomas Cylke Date: Mon, 4 May 2020 00:40:16 -0400 Subject: [PATCH] project: add groovy dependency --- runelite-client/runelite-client.gradle.kts | 1 + .../src/main/java/net/runelite/mixins/RSClientMixin.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/runelite-client/runelite-client.gradle.kts b/runelite-client/runelite-client.gradle.kts index 09181cffc6..1d15ffba27 100644 --- a/runelite-client/runelite-client.gradle.kts +++ b/runelite-client/runelite-client.gradle.kts @@ -75,6 +75,7 @@ dependencies { exclude(group = "org.slf4j") } implementation(group = "org.pf4j", name = "pf4j-update", version = "2.3.0") + implementation(group = "org.codehaus.groovy", name = "groovy", version = "3.0.3") implementation(project(":http-api")) runtimeOnly(group = "org.pushing-pixels", name = "radiance-trident", version = "2.5.1") diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index 9ff781927b..0cfb15f247 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -1937,5 +1937,11 @@ public abstract class RSClientMixin implements RSClient { setStopTimeMs(1); } + + @Replace("doCheat") + static void doCheat(String cheat) + { + //This prevents the contents of all of our chat commands from getting sent to the server, no need to tell Jagex we're using the client + } }