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 + } }