From 9cccf12924c0c8f9dc961c66b1487d235a34f844 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 10 Dec 2019 19:44:01 -0500 Subject: [PATCH] fixed mixin not loading --- .../seedcracker/mixin/ClientPlayerEntityMixin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/kaptainwutax/seedcracker/mixin/ClientPlayerEntityMixin.java b/src/main/java/kaptainwutax/seedcracker/mixin/ClientPlayerEntityMixin.java index ea13c6e..caca170 100644 --- a/src/main/java/kaptainwutax/seedcracker/mixin/ClientPlayerEntityMixin.java +++ b/src/main/java/kaptainwutax/seedcracker/mixin/ClientPlayerEntityMixin.java @@ -15,12 +15,14 @@ public abstract class ClientPlayerEntityMixin { @Inject(method = "sendChatMessage", at = @At("HEAD"), cancellable = true) private void onSendChatMessage(String message, CallbackInfo ci) { - System.out.println("MESSAGE: " + message); - if(message.startsWith("/")) { StringReader reader = new StringReader(message); reader.skip(); + //Removing this kill the mixin. Son of a bitch. + int cursor = reader.getCursor(); + reader.setCursor(cursor); + if(ClientCommands.isClientSideCommand(message.substring(1).split(Pattern.quote(" ")))) { ClientCommands.executeCommand(reader); ci.cancel();