Package net.minecraft.network.message
Interface SentMessage
- All Known Implementing Classes:
SentMessage.Chat,SentMessage.Profileless
public interface SentMessage
A class wrapping
SignedMessage on the server to allow custom behavior for
sending messages.- Mappings:
Namespace Name official saintermediary net/minecraft/class_7604named net/minecraft/network/message/SentMessage
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classThe wrapper used for normal chat messages.static classThe wrapper used for messages without associated source profile. -
Method Summary
Modifier and TypeMethodDescriptionvoidafterPacketsSent(PlayerManager playerManager) Called after sending the message to applicable clients.static SentMessageof(SignedMessage message) Returns the wrappedmessage.static FilteredMessage<SentMessage>of(FilteredMessage<SignedMessage> message) Returns the wrappedmessage.toPacket(ServerPlayerEntity player, MessageType.Parameters params) Returns the chat message packet to be sent.
-
Method Details
-
method_45039
Text method_45039()- Mappings:
Namespace Name Mixin selector official aLsa;a()Lrp;intermediary method_45039Lnet/minecraft/class_7604;method_45039()Lnet/minecraft/class_2561;named method_45039Lnet/minecraft/network/message/SentMessage;method_45039()Lnet/minecraft/text/Text;
-
toPacket
Returns the chat message packet to be sent.- Returns:
- the chat message packet to be sent
- Mappings:
Namespace Name Mixin selector official aLsa;a(Lagf;Lrl$a;)Lvd;intermediary method_44853Lnet/minecraft/class_7604;method_44853(Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_7438;named toPacketLnet/minecraft/network/message/SentMessage;toPacket(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/network/message/MessageType$Parameters;)Lnet/minecraft/network/packet/s2c/play/ChatMessageS2CPacket;
-
afterPacketsSent
Called after sending the message to applicable clients.- See Also:
- API Note:
- This is used to send the message header to clients that didn't receive the message due to text filtering.
- Mappings:
Namespace Name Mixin selector official aLsa;a(Laix;)Vintermediary method_44856Lnet/minecraft/class_7604;method_44856(Lnet/minecraft/class_3324;)Vnamed afterPacketsSentLnet/minecraft/network/message/SentMessage;afterPacketsSent(Lnet/minecraft/server/PlayerManager;)V
-
of
Returns the wrappedmessage.- Returns:
- the wrapped
message - Mappings:
Namespace Name Mixin selector official aLsa;a(Lsb;)Lsa;intermediary method_44857Lnet/minecraft/class_7604;method_44857(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7604;named ofLnet/minecraft/network/message/SentMessage;of(Lnet/minecraft/network/message/SignedMessage;)Lnet/minecraft/network/message/SentMessage;
-
of
Returns the wrappedmessage.- Returns:
- the wrapped
message - Mappings:
Namespace Name Mixin selector official aLsa;a(Lagt;)Lagt;intermediary method_44854Lnet/minecraft/class_7604;method_44854(Lnet/minecraft/class_5837;)Lnet/minecraft/class_5837;named ofLnet/minecraft/network/message/SentMessage;of(Lnet/minecraft/server/filter/FilteredMessage;)Lnet/minecraft/server/filter/FilteredMessage;
-