Class ClientChatEvent

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.ClientChatEvent
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent

public class ClientChatEvent extends net.neoforged.bus.api.Event implements net.neoforged.bus.api.ICancellableEvent
Fired when the client is about to send a chat message to the server.

This event is cancellable, and does not

invalid reference
have a result
. If the event is cancelled, the chat message will not be sent to the server.

This event is fired on the main Forge event bus, only on the logical client.

  • Field Details

    • message

      private String message
    • originalMessage

      private final String originalMessage
  • Constructor Details

    • ClientChatEvent

      @Internal public ClientChatEvent(String message)
  • Method Details

    • getMessage

      public String getMessage()
      Returns the message that will be sent to the server, if the event is not cancelled. This can be changed by mods.
      Returns:
      the message that will be sent to the server, if the event is not cancelled. This can be changed by mods
    • setMessage

      public void setMessage(String message)
      Sets the new message to be sent to the server, if the event is not cancelled.
      Parameters:
      message - the new message to be sent
    • getOriginalMessage

      public String getOriginalMessage()
      Returns the original message that was to be sent to the server. This cannot be changed by mods.
      Returns:
      the original message that was to be sent to the server. This cannot be changed by mods