Class MessageVerifier.Impl

java.lang.Object
net.minecraft.network.message.MessageVerifier.Impl
All Implemented Interfaces:
MessageVerifier
Enclosing interface:
MessageVerifier

public static class MessageVerifier.Impl extends Object implements MessageVerifier
Mappings:
Namespace Name
named net/minecraft/network/message/MessageVerifier$Impl
intermediary net/minecraft/class_7615$class_7616
official xv$a
  • Field Details

    • signatureVerifier

      private final SignatureVerifier signatureVerifier
      Mappings:
      Namespace Name Mixin selector
      named signatureVerifier Lnet/minecraft/network/message/MessageVerifier$Impl;signatureVerifier:Lnet/minecraft/network/encryption/SignatureVerifier;
      intermediary field_39822 Lnet/minecraft/class_7615$class_7616;field_39822:Lnet/minecraft/class_7500;
      official d Lxv$a;d:Lazb;
    • expirationChecker

      private final BooleanSupplier expirationChecker
      Mappings:
      Namespace Name Mixin selector
      named expirationChecker Lnet/minecraft/network/message/MessageVerifier$Impl;expirationChecker:Ljava/util/function/BooleanSupplier;
      intermediary field_45958 Lnet/minecraft/class_7615$class_7616;field_45958:Ljava/util/function/BooleanSupplier;
      official e Lxv$a;e:Ljava/util/function/BooleanSupplier;
    • lastVerifiedMessage

      @Nullable private @Nullable SignedMessage lastVerifiedMessage
      Mappings:
      Namespace Name Mixin selector
      named lastVerifiedMessage Lnet/minecraft/network/message/MessageVerifier$Impl;lastVerifiedMessage:Lnet/minecraft/network/message/SignedMessage;
      intermediary field_40697 Lnet/minecraft/class_7615$class_7616;field_40697:Lnet/minecraft/class_7471;
      official f Lxv$a;f:Lxp;
    • lastMessageVerified

      private boolean lastMessageVerified
      Mappings:
      Namespace Name Mixin selector
      named lastMessageVerified Lnet/minecraft/network/message/MessageVerifier$Impl;lastMessageVerified:Z
      intermediary field_39821 Lnet/minecraft/class_7615$class_7616;field_39821:Z
      official g Lxv$a;g:Z
  • Constructor Details

    • Impl

      public Impl(SignatureVerifier signatureVerifier, BooleanSupplier expirationChecker)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/network/message/MessageVerifier$Impl;<init>(Lnet/minecraft/network/encryption/SignatureVerifier;Ljava/util/function/BooleanSupplier;)V
      intermediary <init> Lnet/minecraft/class_7615$class_7616;<init>(Lnet/minecraft/class_7500;Ljava/util/function/BooleanSupplier;)V
      official <init> Lxv$a;<init>(Lazb;Ljava/util/function/BooleanSupplier;)V
  • Method Details

    • verifyPrecedingSignature

      private boolean verifyPrecedingSignature(SignedMessage message)
      Mappings:
      Namespace Name Mixin selector
      named verifyPrecedingSignature Lnet/minecraft/network/message/MessageVerifier$Impl;verifyPrecedingSignature(Lnet/minecraft/network/message/SignedMessage;)Z
      intermediary method_44996 Lnet/minecraft/class_7615$class_7616;method_44996(Lnet/minecraft/class_7471;)Z
      official a Lxv$a;a(Lxp;)Z
    • verify

      private boolean verify(SignedMessage message)
      Mappings:
      Namespace Name Mixin selector
      named verify Lnet/minecraft/network/message/MessageVerifier$Impl;verify(Lnet/minecraft/network/message/SignedMessage;)Z
      intermediary method_53509 Lnet/minecraft/class_7615$class_7616;method_53509(Lnet/minecraft/class_7471;)Z
      official b Lxv$a;b(Lxp;)Z
    • ensureVerified

      @Nullable public @Nullable SignedMessage ensureVerified(SignedMessage message)
      Specified by:
      ensureVerified in interface MessageVerifier
      Mappings:
      Namespace Name Mixin selector
      named ensureVerified Lnet/minecraft/network/message/MessageVerifier;ensureVerified(Lnet/minecraft/network/message/SignedMessage;)Lnet/minecraft/network/message/SignedMessage;
      intermediary method_45048 Lnet/minecraft/class_7615;method_45048(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7471;
      official updateAndValidate Lxv;updateAndValidate(Lxp;)Lxp;