类 ChatListener
java.lang.Object
net.minecraft.client.multiplayer.chat.ChatListener
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Deque<ChatListener.Message>
private long
private final Minecraft
private long
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
void
private ChatTrustLevel
evaluateTrustLevel
(PlayerChatMessage pChatMessage, Component pDecoratedServerContent, Instant pTimestamp) private UUID
guessChatUUID
(Component pMessage) void
handleDisguisedChatMessage
(Component pMessage, ChatType.Bound pBoundChatType) private void
handleMessage
(MessageSignature pSignature, BooleanSupplier pHandler) void
handlePlayerChatMessage
(PlayerChatMessage pChatMessage, com.mojang.authlib.GameProfile pGameProfile, ChatType.Bound pBoundChatType) void
handleSystemMessage
(Component pMessage, boolean pIsOverlay) private boolean
isSenderLocalPlayer
(UUID pSender) private void
logPlayerMessage
(PlayerChatMessage pMessage, ChatType.Bound pBoundChatType, com.mojang.authlib.GameProfile pGameProfile, ChatTrustLevel pTrustLevel) 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 pBoundChatType, PlayerChatMessage pChatMessage, Component pDecoratedServerContent, com.mojang.authlib.GameProfile pGameProfile, boolean pOnlyShowSecureChat, Instant pTimestamp) void
tick()
private boolean
-
字段详细资料
-
minecraft
-
delayedMessageQueue
-
messageDelay
private long messageDelay -
previousMessageTime
private long previousMessageTime
-
-
构造器详细资料
-
ChatListener
-
-
方法详细资料
-
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 pChatMessage, com.mojang.authlib.GameProfile pGameProfile, ChatType.Bound pBoundChatType) -
handleDisguisedChatMessage
-
showMessageToPlayer
private boolean showMessageToPlayer(ChatType.Bound pBoundChatType, PlayerChatMessage pChatMessage, Component pDecoratedServerContent, com.mojang.authlib.GameProfile pGameProfile, boolean pOnlyShowSecureChat, Instant pTimestamp) -
narrateChatMessage
-
evaluateTrustLevel
private ChatTrustLevel evaluateTrustLevel(PlayerChatMessage pChatMessage, Component pDecoratedServerContent, Instant pTimestamp) -
logPlayerMessage
private void logPlayerMessage(PlayerChatMessage pMessage, ChatType.Bound pBoundChatType, com.mojang.authlib.GameProfile pGameProfile, ChatTrustLevel pTrustLevel) -
logSystemMessage
-
handleSystemMessage
-
guessChatUUID
-
isSenderLocalPlayer
-