Class MessageHandler
java.lang.Object
net.minecraft.client.network.message.MessageHandler
Handles received messages, including chat messages and game messages.
- Mappings:
Namespace Name official euqintermediary net/minecraft/class_7594named net/minecraft/client/network/message/MessageHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate final MinecraftClientprivate final Deque<MessageHandler.class_7601>private long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddToChatLog(SignedMessage message, MessageType.class_7602 class_7602, @Nullable PlayerListEntry senderEntry, MessageTrustStatus trustStatus) private voidaddToChatLog(Text message, Instant timestamp) private UUIDextractSender(Text text) Collection<?>private @Nullable PlayerListEntrymethod_44731(UUID uUID) private MessageTrustStatusmethod_44732(SignedMessage signedMessage, Text text, @Nullable PlayerListEntry playerListEntry) voidmethod_44733(SignedMessage signedMessage, MessageType.class_7602 class_7602) private booleanmethod_44738(UUID uUID) private booleanmethod_44767(MessageType.class_7602 class_7602, SignedMessage signedMessage, Text text) private booleanmethod_44768(MessageType.class_7602 class_7602, SignedMessage signedMessage, Text text, @Nullable PlayerListEntry playerListEntry, MessageTrustStatus messageTrustStatus) private voidmethod_44772(MessageType.class_7602 class_7602, SignedMessage signedMessage) private voidmethod_44818(MessageHandler.class_7601 class_7601) booleanmethod_44819(MessageSignature messageSignature) voidmethod_44820(class_7614 class_7614, MessageSignature messageSignature, byte[] byte2) private booleanmethod_44821(class_7614 class_7614, MessageSignature messageSignature, byte[] byte2) private voidmethod_44822(class_7614 class_7614, MessageSignature messageSignature, byte[] byte2) voidonGameMessage(Text message, boolean overlay) voidprocess()Processes one delayed message from the queue's beginning.voidProcesses all delayed messages until one of them fails to process if the delay has passed, and otherwise does nothing.voidsetChatDelay(double chatDelay) Sets the chat delay tochatDelayseconds.private booleanReturns if the chat delay is set and the message should be delayed.
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLeuq;a:Lefh;intermediary field_39779Lnet/minecraft/class_7594;field_39779:Lnet/minecraft/class_310;named clientLnet/minecraft/client/network/message/MessageHandler;client:Lnet/minecraft/client/MinecraftClient;
-
delayedMessages
- Mappings:
Namespace Name Mixin selector official bLeuq;b:Ljava/util/Deque;intermediary field_39796Lnet/minecraft/class_7594;field_39796:Ljava/util/Deque;named delayedMessagesLnet/minecraft/client/network/message/MessageHandler;delayedMessages:Ljava/util/Deque;
-
chatDelay
private long chatDelay- Mappings:
Namespace Name Mixin selector official cLeuq;c:Jintermediary field_39797Lnet/minecraft/class_7594;field_39797:Jnamed chatDelayLnet/minecraft/client/network/message/MessageHandler;chatDelay:J
-
lastProcessTime
private long lastProcessTime- Mappings:
Namespace Name Mixin selector official dLeuq;d:Jintermediary field_39798Lnet/minecraft/class_7594;field_39798:Jnamed lastProcessTimeLnet/minecraft/client/network/message/MessageHandler;lastProcessTime:J
-
-
Constructor Details
-
MessageHandler
- Mappings:
Namespace Name Mixin selector official <init>Leuq;<init>(Lefh;)Vintermediary <init>Lnet/minecraft/class_7594;<init>(Lnet/minecraft/class_310;)Vnamed <init>Lnet/minecraft/client/network/message/MessageHandler;<init>(Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
processDelayedMessages
public void processDelayedMessages()Processes all delayed messages until one of them fails to process if the delay has passed, and otherwise does nothing.- Mappings:
Namespace Name Mixin selector official aLeuq;a()Vintermediary method_44765Lnet/minecraft/class_7594;method_44765()Vnamed processDelayedMessagesLnet/minecraft/client/network/message/MessageHandler;processDelayedMessages()V
-
setChatDelay
public void setChatDelay(double chatDelay) Sets the chat delay tochatDelayseconds. If the chat delay was changed to0, this also processes all queued messages.- Mappings:
Namespace Name Mixin selector official aLeuq;a(D)Vintermediary method_44766Lnet/minecraft/class_7594;method_44766(D)Vnamed setChatDelayLnet/minecraft/client/network/message/MessageHandler;setChatDelay(D)V
-
process
public void process()Processes one delayed message from the queue's beginning.- Mappings:
Namespace Name Mixin selector official bLeuq;b()Vintermediary method_44769Lnet/minecraft/class_7594;method_44769()Vnamed processLnet/minecraft/client/network/message/MessageHandler;process()V
-
getDelayedMessages
- Mappings:
Namespace Name Mixin selector official cLeuq;c()Ljava/util/Collection;intermediary method_44773Lnet/minecraft/class_7594;method_44773()Ljava/util/Collection;named getDelayedMessagesLnet/minecraft/client/network/message/MessageHandler;getDelayedMessages()Ljava/util/Collection;
-
method_44819
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrr;)Zintermediary method_44819Lnet/minecraft/class_7594;method_44819(Lnet/minecraft/class_7469;)Znamed method_44819Lnet/minecraft/client/network/message/MessageHandler;method_44819(Lnet/minecraft/network/message/MessageSignature;)Z
-
shouldDelay
private boolean shouldDelay()Returns if the chat delay is set and the message should be delayed.- Returns:
- if the chat delay is set and the message should be delayed
- Mappings:
Namespace Name Mixin selector official dLeuq;d()Zintermediary method_44775Lnet/minecraft/class_7594;method_44775()Znamed shouldDelayLnet/minecraft/client/network/message/MessageHandler;shouldDelay()Z
-
method_44818
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Leuq$a;)Vintermediary method_44818Lnet/minecraft/class_7594;method_44818(Lnet/minecraft/class_7594$class_7601;)Vnamed method_44818Lnet/minecraft/client/network/message/MessageHandler;method_44818(Lnet/minecraft/client/network/message/MessageHandler$class_7601;)V
-
method_44733
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrv;Lri$a;)Vintermediary method_44733Lnet/minecraft/class_7594;method_44733(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;)Vnamed method_44733Lnet/minecraft/client/network/message/MessageHandler;method_44733(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/network/message/MessageType$class_7602;)V
-
method_44820
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lry;Lrr;[B)Vintermediary method_44820Lnet/minecraft/class_7594;method_44820(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Vnamed method_44820Lnet/minecraft/client/network/message/MessageHandler;method_44820(Lnet/minecraft/class_7614;Lnet/minecraft/network/message/MessageSignature;[B)V
-
method_44768
private boolean method_44768(MessageType.class_7602 class_7602, SignedMessage signedMessage, Text text, @Nullable @Nullable PlayerListEntry playerListEntry, MessageTrustStatus messageTrustStatus) - Mappings:
Namespace Name Mixin selector official aLeuq;a(Lri$a;Lrv;Lrm;Leul;Leus;)Zintermediary method_44768Lnet/minecraft/class_7594;method_44768(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;Lnet/minecraft/class_7595;)Znamed method_44768Lnet/minecraft/client/network/message/MessageHandler;method_44768(Lnet/minecraft/network/message/MessageType$class_7602;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/text/Text;Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/client/network/message/MessageTrustStatus;)Z
-
method_44767
private boolean method_44767(MessageType.class_7602 class_7602, SignedMessage signedMessage, Text text) - Mappings:
Namespace Name Mixin selector official aLeuq;a(Lri$a;Lrv;Lrm;)Zintermediary method_44767Lnet/minecraft/class_7594;method_44767(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;)Znamed method_44767Lnet/minecraft/client/network/message/MessageHandler;method_44767(Lnet/minecraft/network/message/MessageType$class_7602;Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/text/Text;)Z
-
method_44821
private boolean method_44821(class_7614 class_7614, MessageSignature messageSignature, byte[] byte2) - Mappings:
Namespace Name Mixin selector official bLeuq;b(Lry;Lrr;[B)Zintermediary method_44821Lnet/minecraft/class_7594;method_44821(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Znamed method_44821Lnet/minecraft/client/network/message/MessageHandler;method_44821(Lnet/minecraft/class_7614;Lnet/minecraft/network/message/MessageSignature;[B)Z
-
method_44772
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lri$a;Lrv;)Vintermediary method_44772Lnet/minecraft/class_7594;method_44772(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;)Vnamed method_44772Lnet/minecraft/client/network/message/MessageHandler;method_44772(Lnet/minecraft/network/message/MessageType$class_7602;Lnet/minecraft/network/message/SignedMessage;)V
-
method_44732
private MessageTrustStatus method_44732(SignedMessage signedMessage, Text text, @Nullable @Nullable PlayerListEntry playerListEntry) - Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrv;Lrm;Leul;)Leus;intermediary method_44732Lnet/minecraft/class_7594;method_44732(Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;)Lnet/minecraft/class_7595;named method_44732Lnet/minecraft/client/network/message/MessageHandler;method_44732(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/text/Text;Lnet/minecraft/client/network/PlayerListEntry;)Lnet/minecraft/client/network/message/MessageTrustStatus;
-
addToChatLog
private void addToChatLog(SignedMessage message, MessageType.class_7602 class_7602, @Nullable @Nullable PlayerListEntry senderEntry, MessageTrustStatus trustStatus) - Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrv;Lri$a;Leul;Leus;)Vintermediary method_44737Lnet/minecraft/class_7594;method_44737(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_640;Lnet/minecraft/class_7595;)Vnamed addToChatLogLnet/minecraft/client/network/message/MessageHandler;addToChatLog(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/network/message/MessageType$class_7602;Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/client/network/message/MessageTrustStatus;)V
-
method_44822
- Mappings:
Namespace Name Mixin selector official cLeuq;c(Lry;Lrr;[B)Vintermediary method_44822Lnet/minecraft/class_7594;method_44822(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Vnamed method_44822Lnet/minecraft/client/network/message/MessageHandler;method_44822(Lnet/minecraft/class_7614;Lnet/minecraft/network/message/MessageSignature;[B)V
-
method_44731
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Ljava/util/UUID;)Leul;intermediary method_44731Lnet/minecraft/class_7594;method_44731(Ljava/util/UUID;)Lnet/minecraft/class_640;named method_44731Lnet/minecraft/client/network/message/MessageHandler;method_44731(Ljava/util/UUID;)Lnet/minecraft/client/network/PlayerListEntry;
-
onGameMessage
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrm;Z)Vintermediary method_44736Lnet/minecraft/class_7594;method_44736(Lnet/minecraft/class_2561;Z)Vnamed onGameMessageLnet/minecraft/client/network/message/MessageHandler;onGameMessage(Lnet/minecraft/text/Text;Z)V
-
extractSender
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrm;)Ljava/util/UUID;intermediary method_44734Lnet/minecraft/class_7594;method_44734(Lnet/minecraft/class_2561;)Ljava/util/UUID;named extractSenderLnet/minecraft/client/network/message/MessageHandler;extractSender(Lnet/minecraft/text/Text;)Ljava/util/UUID;
-
addToChatLog
- Mappings:
Namespace Name Mixin selector official aLeuq;a(Lrm;Ljava/time/Instant;)Vintermediary method_44735Lnet/minecraft/class_7594;method_44735(Lnet/minecraft/class_2561;Ljava/time/Instant;)Vnamed addToChatLogLnet/minecraft/client/network/message/MessageHandler;addToChatLog(Lnet/minecraft/text/Text;Ljava/time/Instant;)V
-
method_44738
- Mappings:
Namespace Name Mixin selector official bLeuq;b(Ljava/util/UUID;)Zintermediary method_44738Lnet/minecraft/class_7594;method_44738(Ljava/util/UUID;)Znamed method_44738Lnet/minecraft/client/network/message/MessageHandler;method_44738(Ljava/util/UUID;)Z
-