Package net.minecraft.client.report.log
Interface ReceivedMessage
- All Superinterfaces:
ChatLogEntry
- 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 evj
intermediary net/minecraft/class_7557
named net/minecraft/client/report/log/ReceivedMessage
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
A chat message received by the client.static final record
A game message received by the client. -
Method Summary
Modifier and TypeMethodDescriptionReturns the content of the message.default Text
Returns the narration of the message (by default, the content).boolean
isSentFrom
(UUID uuid) Returns whether the sender's UUID equalsuuid
.static ReceivedMessage.ChatMessage
of
(com.mojang.authlib.GameProfile gameProfile, Text displayName, SignedMessage message, MessageTrustStatus trustStatus) Returns the received message constructed from a chat message's elements.static ReceivedMessage.GameMessage
Returns the received message constructed from a game message's elements.
-
Method Details
-
of
static ReceivedMessage.ChatMessage of(com.mojang.authlib.GameProfile gameProfile, Text displayName, SignedMessage message, MessageTrustStatus trustStatus) 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 a
Levj;a(Lcom/mojang/authlib/GameProfile;Lrq;Lsd;Levh;)Levj$a;
intermediary method_44552
Lnet/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$class_7558;
named of
Lnet/minecraft/client/report/log/ReceivedMessage;of(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/text/Text;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/client/network/message/MessageTrustStatus;)Lnet/minecraft/client/report/log/ReceivedMessage$ChatMessage;
-
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 a
Levj;a(Lrq;Ljava/time/Instant;)Levj$b;
intermediary method_44554
Lnet/minecraft/class_7557;method_44554(Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7557$class_7559;
named of
Lnet/minecraft/client/report/log/ReceivedMessage;of(Lnet/minecraft/text/Text;Ljava/time/Instant;)Lnet/minecraft/client/report/log/ReceivedMessage$GameMessage;
-
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 a
Levj;a()Lrq;
intermediary method_44551
Lnet/minecraft/class_7557;method_44551()Lnet/minecraft/class_2561;
named getContent
Lnet/minecraft/client/report/log/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 b
Levj;b()Lrq;
intermediary method_44555
Lnet/minecraft/class_7557;method_44555()Lnet/minecraft/class_2561;
named getNarration
Lnet/minecraft/client/report/log/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 a
Levj;a(Ljava/util/UUID;)Z
intermediary method_44553
Lnet/minecraft/class_7557;method_44553(Ljava/util/UUID;)Z
named isSentFrom
Lnet/minecraft/client/report/log/ReceivedMessage;isSentFrom(Ljava/util/UUID;)Z
-