Class SentMessage.Entity

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

public static class SentMessage.Entity extends Object implements SentMessage
The wrapper used for messages sent from entities via /execute command.

The client receives the message without the metadata first; the header is sent separately.

Mappings:
Namespace Name
official rz$a
intermediary net/minecraft/class_7604$class_7605
named net/minecraft/network/message/SentMessage$Entity
  • Field Details

    • originalMessage

      private final SignedMessage originalMessage
      Mappings:
      Namespace Name Mixin selector
      official a Lrz$a;a:Lsa;
      intermediary field_39812 Lnet/minecraft/class_7604$class_7605;field_39812:Lnet/minecraft/class_7471;
      named originalMessage Lnet/minecraft/network/message/SentMessage$Entity;originalMessage:Lnet/minecraft/network/message/SignedMessage;
    • messageWithoutMetadata

      private final SignedMessage messageWithoutMetadata
      Mappings:
      Namespace Name Mixin selector
      official b Lrz$a;b:Lsa;
      intermediary field_39813 Lnet/minecraft/class_7604$class_7605;field_39813:Lnet/minecraft/class_7471;
      named messageWithoutMetadata Lnet/minecraft/network/message/SentMessage$Entity;messageWithoutMetadata:Lnet/minecraft/network/message/SignedMessage;
  • Constructor Details

    • Entity

      public Entity(SignedMessage originalMessage)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lrz$a;<init>(Lsa;)V
      intermediary <init> Lnet/minecraft/class_7604$class_7605;<init>(Lnet/minecraft/class_7471;)V
      named <init> Lnet/minecraft/network/message/SentMessage$Entity;<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