Package net.minecraft.network.message
Class AcknowledgmentValidator
java.lang.Object
net.minecraft.network.message.AcknowledgmentValidator
A class that validates the clients' message acknowledgment.
When clients receive or send messages, they send "acknowledgments" to the server, containing messages they've last seen or received. If there are too many messages waiting for message acknowledgments (more than ), or if the acknowledgment is incorrect, the client will be disconnected.
- Mappings:
Namespace Name official sqintermediary net/minecraft/class_7638named net/minecraft/network/message/AcknowledgmentValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final ObjectList<class_7817>private @Nullable MessageSignatureData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPending(MessageSignatureData messageSignatureData) intbooleanmethod_46269(int int2) method_46270(LastSeenMessageList.Acknowledgment acknowledgment)
-
Field Details
-
field_40680
private final int field_40680- Mappings:
Namespace Name Mixin selector official aLsq;a:Iintermediary field_40680Lnet/minecraft/class_7638;field_40680:Inamed field_40680Lnet/minecraft/network/message/AcknowledgmentValidator;field_40680:I
-
field_40681
- Mappings:
Namespace Name Mixin selector official bLsq;b:Lit/unimi/dsi/fastutil/objects/ObjectList;intermediary field_40681Lnet/minecraft/class_7638;field_40681:Lit/unimi/dsi/fastutil/objects/ObjectList;named field_40681Lnet/minecraft/network/message/AcknowledgmentValidator;field_40681:Lit/unimi/dsi/fastutil/objects/ObjectList;
-
field_40682
- Mappings:
Namespace Name Mixin selector official cLsq;c:Lst;intermediary field_40682Lnet/minecraft/class_7638;field_40682:Lnet/minecraft/class_7469;named field_40682Lnet/minecraft/network/message/AcknowledgmentValidator;field_40682:Lnet/minecraft/network/message/MessageSignatureData;
-
-
Constructor Details
-
AcknowledgmentValidator
public AcknowledgmentValidator(int int2)
-
-
Method Details
-
addPending
- Mappings:
Namespace Name Mixin selector official aLsq;a(Lst;)Vintermediary method_44989Lnet/minecraft/class_7638;method_44989(Lnet/minecraft/class_7469;)Vnamed addPendingLnet/minecraft/network/message/AcknowledgmentValidator;addPending(Lnet/minecraft/network/message/MessageSignatureData;)V
-
method_46268
public int method_46268()- Mappings:
Namespace Name Mixin selector official aLsq;a()Iintermediary method_46268Lnet/minecraft/class_7638;method_46268()Inamed method_46268Lnet/minecraft/network/message/AcknowledgmentValidator;method_46268()I
-
method_46269
public boolean method_46269(int int2) - Mappings:
Namespace Name Mixin selector official aLsq;a(I)Zintermediary method_46269Lnet/minecraft/class_7638;method_46269(I)Znamed method_46269Lnet/minecraft/network/message/AcknowledgmentValidator;method_46269(I)Z
-
method_46270
public Optional<LastSeenMessageList> method_46270(LastSeenMessageList.Acknowledgment acknowledgment) - Mappings:
Namespace Name Mixin selector official aLsq;a(Lso$b;)Ljava/util/Optional;intermediary method_46270Lnet/minecraft/class_7638;method_46270(Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional;named method_46270Lnet/minecraft/network/message/AcknowledgmentValidator;method_46270(Lnet/minecraft/network/message/LastSeenMessageList$Acknowledgment;)Ljava/util/Optional;
-