Class AcknowledgmentValidator

java.lang.Object
net.minecraft.network.message.AcknowledgmentValidator

public class AcknowledgmentValidator extends Object
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 sq
intermediary net/minecraft/class_7638
named net/minecraft/network/message/AcknowledgmentValidator
  • Field Details

    • field_40680

      private final int field_40680
      Mappings:
      Namespace Name Mixin selector
      official a Lsq;a:I
      intermediary field_40680 Lnet/minecraft/class_7638;field_40680:I
      named field_40680 Lnet/minecraft/network/message/AcknowledgmentValidator;field_40680:I
    • field_40681

      private final ObjectList<class_7817> field_40681
      Mappings:
      Namespace Name Mixin selector
      official b Lsq;b:Lit/unimi/dsi/fastutil/objects/ObjectList;
      intermediary field_40681 Lnet/minecraft/class_7638;field_40681:Lit/unimi/dsi/fastutil/objects/ObjectList;
      named field_40681 Lnet/minecraft/network/message/AcknowledgmentValidator;field_40681:Lit/unimi/dsi/fastutil/objects/ObjectList;
    • field_40682

      Mappings:
      Namespace Name Mixin selector
      official c Lsq;c:Lst;
      intermediary field_40682 Lnet/minecraft/class_7638;field_40682:Lnet/minecraft/class_7469;
      named field_40682 Lnet/minecraft/network/message/AcknowledgmentValidator;field_40682:Lnet/minecraft/network/message/MessageSignatureData;
  • Constructor Details

    • AcknowledgmentValidator

      public AcknowledgmentValidator(int int2)
  • Method Details

    • addPending

      public void addPending(MessageSignatureData messageSignatureData)
      Mappings:
      Namespace Name Mixin selector
      official a Lsq;a(Lst;)V
      intermediary method_44989 Lnet/minecraft/class_7638;method_44989(Lnet/minecraft/class_7469;)V
      named addPending Lnet/minecraft/network/message/AcknowledgmentValidator;addPending(Lnet/minecraft/network/message/MessageSignatureData;)V
    • method_46268

      public int method_46268()
      Mappings:
      Namespace Name Mixin selector
      official a Lsq;a()I
      intermediary method_46268 Lnet/minecraft/class_7638;method_46268()I
      named method_46268 Lnet/minecraft/network/message/AcknowledgmentValidator;method_46268()I
    • method_46269

      public boolean method_46269(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lsq;a(I)Z
      intermediary method_46269 Lnet/minecraft/class_7638;method_46269(I)Z
      named method_46269 Lnet/minecraft/network/message/AcknowledgmentValidator;method_46269(I)Z
    • method_46270

      public Optional<LastSeenMessageList> method_46270(LastSeenMessageList.Acknowledgment acknowledgment)
      Mappings:
      Namespace Name Mixin selector
      official a Lsq;a(Lso$b;)Ljava/util/Optional;
      intermediary method_46270 Lnet/minecraft/class_7638;method_46270(Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional;
      named method_46270 Lnet/minecraft/network/message/AcknowledgmentValidator;method_46270(Lnet/minecraft/network/message/LastSeenMessageList$Acknowledgment;)Ljava/util/Optional;