Class SentMessage.Chat

java.lang.Object
net.minecraft.network.message.SentMessage.Chat
All Implemented Interfaces:
SentMessage
Enclosing interface:
SentMessage

public static class SentMessage.Chat extends Object implements SentMessage
The wrapper used for normal chat messages.

Text filtering can cause some players to not receive this kind of message. Message header is sent separately to those players.

Mappings:
Namespace Name
official rz$c
intermediary net/minecraft/class_7604$class_7607
named net/minecraft/network/message/SentMessage$Chat
  • Field Details

    • message

      private final SignedMessage message
      Mappings:
      Namespace Name Mixin selector
      official a Lrz$c;a:Lsa;
      intermediary field_39815 Lnet/minecraft/class_7604$class_7607;field_39815:Lnet/minecraft/class_7471;
      named message Lnet/minecraft/network/message/SentMessage$Chat;message:Lnet/minecraft/network/message/SignedMessage;
    • recipients

      private final Set<ServerPlayerEntity> recipients
      Mappings:
      Namespace Name Mixin selector
      official b Lrz$c;b:Ljava/util/Set;
      intermediary field_39816 Lnet/minecraft/class_7604$class_7607;field_39816:Ljava/util/Set;
      named recipients Lnet/minecraft/network/message/SentMessage$Chat;recipients:Ljava/util/Set;
  • Constructor Details

    • Chat

      public Chat(SignedMessage message)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lrz$c;<init>(Lsa;)V
      intermediary <init> Lnet/minecraft/class_7604$class_7607;<init>(Lnet/minecraft/class_7471;)V
      named <init> Lnet/minecraft/network/message/SentMessage$Chat;<init>(Lnet/minecraft/network/message/SignedMessage;)V
  • Method Details

    • getWrappedMessage

      public SignedMessage getWrappedMessage()
      Returns the wrapped message.
      Specified by:
      getWrappedMessage in interface SentMessage
      Returns:
      the wrapped message
      Mappings:
      Namespace Name Mixin selector
      official a Lrz;a()Lsa;
      intermediary method_44852 Lnet/minecraft/class_7604;method_44852()Lnet/minecraft/class_7471;
      named getWrappedMessage Lnet/minecraft/network/message/SentMessage;getWrappedMessage()Lnet/minecraft/network/message/SignedMessage;
    • toPacket

      Returns the chat message packet to be sent.
      Specified by:
      toPacket in interface SentMessage
      Returns:
      the chat message packet to be sent
      Mappings:
      Namespace Name Mixin selector
      official a Lrz;a(Lagd;Lrk$a;)Lvb;
      intermediary method_44853 Lnet/minecraft/class_7604;method_44853(Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_7438;
      named toPacket Lnet/minecraft/network/message/SentMessage;toPacket(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;)Lnet/minecraft/network/packet/s2c/play/ChatMessageS2CPacket;
    • afterPacketsSent

      public void afterPacketsSent(PlayerManager playerManager)
      Called after sending the message to applicable clients.
      Specified by:
      afterPacketsSent in interface SentMessage
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lrz;a(Laiv;)V
      intermediary method_44856 Lnet/minecraft/class_7604;method_44856(Lnet/minecraft/class_3324;)V
      named afterPacketsSent Lnet/minecraft/network/message/SentMessage;afterPacketsSent(Lnet/minecraft/server/PlayerManager;)V