Class ChatListener

java.lang.Object
net.minecraft.client.multiplayer.chat.ChatListener

public class ChatListener extends Object
  • Field Details

    • minecraft

      private final Minecraft minecraft
    • delayedMessageQueue

      private final Deque<ChatListener.Message> delayedMessageQueue
    • messageDelay

      private long messageDelay
    • previousMessageTime

      private long previousMessageTime
  • Constructor Details

    • ChatListener

      public ChatListener(Minecraft p_240569_)
  • 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

      public boolean removeFromDelayedMessageQueue(MessageSignature p_241445_)
    • willDelayMessages

      private boolean willDelayMessages()
    • handleMessage

      private void handleMessage(@Nullable MessageSignature p_249408_, BooleanSupplier p_250870_)
    • handlePlayerChatMessage

      public void handlePlayerChatMessage(PlayerChatMessage p_251553_, com.mojang.authlib.GameProfile p_250022_, ChatType.Bound p_252158_)
    • handleDisguisedChatMessage

      public void handleDisguisedChatMessage(Component p_250375_, ChatType.Bound p_251256_)
    • 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

      private void narrateChatMessage(ChatType.Bound p_241352_, Component p_243262_)
    • evaluateTrustLevel

      private ChatTrustLevel evaluateTrustLevel(PlayerChatMessage p_251246_, Component p_250576_, Instant p_249995_)
    • logPlayerMessage

      private void logPlayerMessage(PlayerChatMessage p_252155_, ChatType.Bound p_249730_, com.mojang.authlib.GameProfile p_248589_, ChatTrustLevel p_248881_)
    • logSystemMessage

      private void logSystemMessage(Component p_240609_, Instant p_240541_)
    • handleSystemMessage

      public void handleSystemMessage(Component p_240522_, boolean p_240642_)
    • guessChatUUID

      private UUID guessChatUUID(Component p_240595_)
    • isSenderLocalPlayer

      private boolean isSenderLocalPlayer(UUID p_241343_)