Class ChatListener
java.lang.Object
net.minecraft.client.multiplayer.chat.ChatListener
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Component
private final Deque
<ChatListener.Message> private long
private final Minecraft
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
private ChatTrustLevel
evaluateTrustLevel
(PlayerChatMessage pChatMessage, Component pDecoratedServerContent, Instant pTimestamp) private UUID
guessChatUUID
(Component pMessage) void
handleChatMessageError
(UUID pSender, ChatType.Bound pBoundChatType) void
handleDisguisedChatMessage
(Component pMessage, ChatType.Bound pBoundChatType) private void
handleMessage
(MessageSignature pSignature, BooleanSupplier pHandler) void
handlePlayerChatMessage
(PlayerChatMessage p_251553_, com.mojang.authlib.GameProfile p_250022_, ChatType.Bound p_252158_) void
handleSystemMessage
(Component pMessage, boolean pIsOverlay) private boolean
isSenderLocalPlayer
(UUID pSender) private void
logPlayerMessage
(PlayerChatMessage p_252155_, ChatType.Bound p_249730_, com.mojang.authlib.GameProfile p_248589_, ChatTrustLevel p_248881_) private void
logSystemMessage
(Component pMessage, Instant pTimestamp) private void
narrateChatMessage
(ChatType.Bound pBoundChatType, Component pMessage) long
boolean
removeFromDelayedMessageQueue
(MessageSignature pSignature) void
setMessageDelay
(double pDelaySeconds) private boolean
showMessageToPlayer
(ChatType.Bound p_251766_, PlayerChatMessage p_249430_, Component p_249231_, com.mojang.authlib.GameProfile p_249177_, boolean p_251638_, Instant p_249665_) void
tick()
private boolean
-
Field Details
-
CHAT_VALIDATION_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 pDelaySeconds) -
acceptNextDelayedMessage
public void acceptNextDelayedMessage() -
queueSize
public long queueSize() -
clearQueue
public void clearQueue() -
removeFromDelayedMessageQueue
-
willDelayMessages
private boolean willDelayMessages() -
handleMessage
-
handlePlayerChatMessage
public void handlePlayerChatMessage(PlayerChatMessage p_251553_, com.mojang.authlib.GameProfile p_250022_, ChatType.Bound p_252158_) -
handleChatMessageError
-
handleDisguisedChatMessage
-
showMessageToPlayer
private boolean showMessageToPlayer(ChatType.Bound p_251766_, PlayerChatMessage p_249430_, Component p_249231_, com.mojang.authlib.GameProfile p_249177_, boolean p_251638_, Instant p_249665_) -
narrateChatMessage
-
evaluateTrustLevel
private ChatTrustLevel evaluateTrustLevel(PlayerChatMessage pChatMessage, Component pDecoratedServerContent, Instant pTimestamp) -
logPlayerMessage
private void logPlayerMessage(PlayerChatMessage p_252155_, ChatType.Bound p_249730_, com.mojang.authlib.GameProfile p_248589_, ChatTrustLevel p_248881_) -
logSystemMessage
-
handleSystemMessage
-
guessChatUUID
-
isSenderLocalPlayer
-