From a0c5fb4852b8f6737e95898eb9d408cf5270cbca Mon Sep 17 00:00:00 2001 From: raeids <95222726+raeids@users.noreply.github.com> Date: Thu, 23 Dec 2021 00:20:24 +0700 Subject: barebones chat shortcuts --- src/main/java/com/raeids/stratus/mixin/GuiChatMixin.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/com/raeids/stratus') diff --git a/src/main/java/com/raeids/stratus/mixin/GuiChatMixin.java b/src/main/java/com/raeids/stratus/mixin/GuiChatMixin.java index 2e46980..e0a2161 100644 --- a/src/main/java/com/raeids/stratus/mixin/GuiChatMixin.java +++ b/src/main/java/com/raeids/stratus/mixin/GuiChatMixin.java @@ -12,6 +12,7 @@ import org.lwjgl.input.Mouse; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyArg; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import java.awt.*; @@ -78,4 +79,13 @@ public abstract class GuiChatMixin extends GuiScreen { } } } + @ModifyArg(method = "keyTyped", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/GuiChat;sendChatMessage(Ljava/lang/String;)V"), index = 0) + private String modifySentMessage(String original){ + if(original.equalsIgnoreCase ("/pw")){ + return "/p warp"; + + } + return original; + + } } -- cgit