From 51d2e8f2c3c47e4d4c4be4c6fdb40420c206b847 Mon Sep 17 00:00:00 2001 From: Colton Kennedy Date: Wed, 21 Jun 2023 20:39:30 -0400 Subject: [PATCH] Added Aoba command history. --- src/main/java/net/aoba/mixin/ChatScreenMixin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/aoba/mixin/ChatScreenMixin.java b/src/main/java/net/aoba/mixin/ChatScreenMixin.java index 23d5eb4..3894f52 100644 --- a/src/main/java/net/aoba/mixin/ChatScreenMixin.java +++ b/src/main/java/net/aoba/mixin/ChatScreenMixin.java @@ -11,7 +11,10 @@ @Mixin(ChatScreen.class) public class ChatScreenMixin { - @Inject(at = @At("HEAD"), method = "sendMessage(Ljava/lang/String;Z)Z", cancellable = true) + // + + @Inject(at = { + @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/hud/ChatHud;addToMessageHistory(Ljava/lang/String;)V", ordinal = 0, shift = At.Shift.AFTER) }, method = "sendMessage(Ljava/lang/String;Z)Z", cancellable = true) public void onSendMessage(String message, boolean addToHistory, CallbackInfoReturnable cir) { if (message.startsWith(AobaClient.PREFIX)) { Aoba.getInstance().commandManager.command(message.split(" "));