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(" "));