October 14, 20222 yr If you want to send it to everyone, you'll need to call PlayerList#broadcastChatMessage, which you can obtain from the MinecraftServer from a ServerPlayer (see the sides doc on how to know what side you are on). If you only want to send it to yourself, then you can call ServerPlayer#displayClientMessage.
October 14, 20222 yr Author Hello, what I am trying to do is have the player be the one to send the message. I want the mod to make the player send the message to the chat. Thanks Like I know there used to be a Minecraft.getMinecraft().player.sendChatMessage(""); or Minecraft.getMinecraft().player.sendMessage(""); in earlier versions but I cannot find that in 1.19.2 Edited October 14, 20222 yr by PineApplePen
October 16, 20222 yr PineApplePen, I had the same issue as you and I think I found a solution. Try: Minecraft.getInstance().player.chat("your message here!"); This is executed by the client, and It also works on multiplayer servers, but I only tested it in Forge 1.18.2. Edited October 16, 20222 yr by Zappic3
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.