Package net.minecraft.client.report
Interface ReceivedMessage
- All Known Implementing Classes:
ReceivedMessage.ChatMessage,ReceivedMessage.GameMessage
A message received by the client and stored in
ChatLog.
This includes both chat messages and game messages.
- Mappings:
Namespace Name official eulintermediary net/minecraft/class_7557named net/minecraft/client/report/ReceivedMessage
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA chat message received by the client.static final recordA game message received by the client.static final recordA pair of the message's index and the message itself. -
Method Summary
Modifier and TypeMethodDescriptionReturns the content of the message.default TextReturns the narration of the message (by default, the content).booleanisSentFrom(UUID uuid) Returns whether the sender's UUID equalsuuid.static ReceivedMessageof(com.mojang.authlib.GameProfile gameProfile, Text displayName, SignedMessage message, class_7595 class_7595) Returns the received message constructed from a chat message's elements.static ReceivedMessageReturns the received message constructed from a game message's elements.
-
Method Details
-
of
static ReceivedMessage of(com.mojang.authlib.GameProfile gameProfile, Text displayName, SignedMessage message, class_7595 class_7595) Returns the received message constructed from a chat message's elements.- Parameters:
gameProfile- the game profile of the message's senderdisplayName- the displayed name of the sendermessage- the message content- Returns:
- the received message constructed from a chat message's elements
- Mappings:
Namespace Name Mixin selector official aLeul;a(Lcom/mojang/authlib/GameProfile;Lrm;Lru;Leuk;)Leul;intermediary method_44552Lnet/minecraft/class_7557;method_44552(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Lnet/minecraft/class_7471;Lnet/minecraft/class_7595;)Lnet/minecraft/class_7557;named ofLnet/minecraft/client/report/ReceivedMessage;of(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/text/Text;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/class_7595;)Lnet/minecraft/client/report/ReceivedMessage;
-
of
Returns the received message constructed from a game message's elements.- Parameters:
message- the message contenttimestamp- the timestamp of the message- Returns:
- the received message constructed from a game message's elements
- Mappings:
Namespace Name Mixin selector official aLeul;a(Lrm;Ljava/time/Instant;)Leul;intermediary method_44554Lnet/minecraft/class_7557;method_44554(Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7557;named ofLnet/minecraft/client/report/ReceivedMessage;of(Lnet/minecraft/text/Text;Ljava/time/Instant;)Lnet/minecraft/client/report/ReceivedMessage;
-
getContent
Text getContent()Returns the content of the message.- Returns:
- the content of the message
- Implementation Note:
- If the message is a chat message and it contains an unsigned part, the unsigned part will be returned. Note that in vanilla, unsigned part is stripped prior to construction of the received message instance if the client requires secure chat.
- Mappings:
Namespace Name Mixin selector official aLeul;a()Lrm;intermediary method_44551Lnet/minecraft/class_7557;method_44551()Lnet/minecraft/class_2561;named getContentLnet/minecraft/client/report/ReceivedMessage;getContent()Lnet/minecraft/text/Text;
-
getNarration
Returns the narration of the message (by default, the content).- Returns:
- the narration of the message (by default, the content)
- Mappings:
Namespace Name Mixin selector official bLeul;b()Lrm;intermediary method_44555Lnet/minecraft/class_7557;method_44555()Lnet/minecraft/class_2561;named getNarrationLnet/minecraft/client/report/ReceivedMessage;getNarration()Lnet/minecraft/text/Text;
-
isSentFrom
Returns whether the sender's UUID equalsuuid.- Returns:
- whether the sender's UUID equals
uuid - Mappings:
Namespace Name Mixin selector official aLeul;a(Ljava/util/UUID;)Zintermediary method_44553Lnet/minecraft/class_7557;method_44553(Ljava/util/UUID;)Znamed isSentFromLnet/minecraft/client/report/ReceivedMessage;isSentFrom(Ljava/util/UUID;)Z
-