Class ChatListener
java.lang.Object
net.minecraft.client.multiplayer.chat.ChatListener
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Component
private final Deque<ChatListener.Message>
private long
private final Minecraft
private long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
private ChatTrustLevel
evaluateTrustLevel
(PlayerChatMessage p_242369_, Component p_242452_, PlayerInfo p_242405_, Instant p_242401_) private UUID
guessChatUUID
(Component p_240595_) void
handleChatHeader
(SignedMessageHeader p_241319_, MessageSignature p_241390_, byte[] p_241463_) void
handleChatMessage
(PlayerChatMessage p_241568_, ChatType.Bound p_241361_) private void
handleMessage
(ChatListener.Message p_241312_) void
handleSystemMessage
(Component p_240522_, boolean p_240642_) private boolean
isSenderLocalPlayer
(UUID p_241343_) private void
logPlayerHeader
(SignedMessageHeader p_241328_, MessageSignature p_241317_, byte[] p_241565_) private void
logPlayerMessage
(PlayerChatMessage p_241337_, ChatType.Bound p_241355_, PlayerInfo p_241489_, ChatTrustLevel p_241528_) private void
logSystemMessage
(Component p_240609_, Instant p_240541_) private void
narrateChatMessage
(ChatType.Bound p_241352_, Component p_243262_) private void
(package private) boolean
processNonPlayerChatMessage
(ChatType.Bound p_241518_, PlayerChatMessage p_241542_, Component p_241510_) (package private) boolean
processPlayerChatHeader
(SignedMessageHeader p_241363_, MessageSignature p_241535_, byte[] p_241500_) (package private) boolean
processPlayerChatMessage
(ChatType.Bound p_242406_, PlayerChatMessage p_242174_, Component p_242417_, PlayerInfo p_242459_, boolean p_242346_, Instant p_242392_) long
boolean
removeFromDelayedMessageQueue
(MessageSignature p_241445_) private PlayerInfo
resolveSenderPlayer
(UUID p_241471_) void
setMessageDelay
(double p_240785_) private boolean
showMessageToPlayer
(ChatType.Bound p_242290_, PlayerChatMessage p_242317_, Component p_243337_, PlayerInfo p_242267_, boolean p_242247_, Instant p_242230_) void
tick()
private boolean
-
Field Details
-
CHAT_VALIDATION_FAILED_ERROR
-
minecraft
-
delayedMessageQueue
-
messageDelay
private long messageDelay -
previousMessageTime
private long previousMessageTime
-
-
Constructor Details
-
ChatListener
-
-
Method Details
-
tick
public void tick() -
setMessageDelay
public void setMessageDelay(double p_240785_) -
acceptNextDelayedMessage
public void acceptNextDelayedMessage() -
queueSize
public long queueSize() -
clearQueue
public void clearQueue() -
removeFromDelayedMessageQueue
-
willDelayMessages
private boolean willDelayMessages() -
handleMessage
-
handleChatMessage
-
handleChatHeader
public void handleChatHeader(SignedMessageHeader p_241319_, MessageSignature p_241390_, byte[] p_241463_) -
processPlayerChatMessage
boolean processPlayerChatMessage(ChatType.Bound p_242406_, PlayerChatMessage p_242174_, Component p_242417_, @Nullable PlayerInfo p_242459_, boolean p_242346_, Instant p_242392_) -
showMessageToPlayer
private boolean showMessageToPlayer(ChatType.Bound p_242290_, PlayerChatMessage p_242317_, Component p_243337_, @Nullable PlayerInfo p_242267_, boolean p_242247_, Instant p_242230_) -
processNonPlayerChatMessage
boolean processNonPlayerChatMessage(ChatType.Bound p_241518_, PlayerChatMessage p_241542_, Component p_241510_) -
processPlayerChatHeader
boolean processPlayerChatHeader(SignedMessageHeader p_241363_, MessageSignature p_241535_, byte[] p_241500_) -
onChatChainBroken
private void onChatChainBroken() -
narrateChatMessage
-
evaluateTrustLevel
private ChatTrustLevel evaluateTrustLevel(PlayerChatMessage p_242369_, Component p_242452_, @Nullable PlayerInfo p_242405_, Instant p_242401_) -
logPlayerMessage
private void logPlayerMessage(PlayerChatMessage p_241337_, ChatType.Bound p_241355_, @Nullable PlayerInfo p_241489_, ChatTrustLevel p_241528_) -
logSystemMessage
-
logPlayerHeader
private void logPlayerHeader(SignedMessageHeader p_241328_, MessageSignature p_241317_, byte[] p_241565_) -
resolveSenderPlayer
-
handleSystemMessage
-
guessChatUUID
-
isSenderLocalPlayer
-