Class MessageVerifier.class_7651

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

public static class MessageVerifier.class_7651 extends Object implements MessageVerifier
Mappings:
Namespace Name
official si$c
intermediary net/minecraft/class_7615$class_7651
named net/minecraft/network/message/MessageVerifier$class_7651
  • Field Details

    • field_39952

      private final boolean field_39952
      Mappings:
      Namespace Name Mixin selector
      official a Lsi$c;a:Z
      intermediary field_39952 Lnet/minecraft/class_7615$class_7651;field_39952:Z
      named field_39952 Lnet/minecraft/network/message/MessageVerifier$class_7651;field_39952:Z
  • Constructor Details

    • class_7651

      public class_7651(boolean bool)
  • Method Details

    • method_45102

      private MessageVerifier.class_7646 method_45102(MessageSignatureData messageSignatureData)
      Mappings:
      Namespace Name Mixin selector
      official a Lsi$c;a(Lrz;)Lsi$b;
      intermediary method_45102 Lnet/minecraft/class_7615$class_7651;method_45102(Lnet/minecraft/class_7469;)Lnet/minecraft/class_7615$class_7646;
      named method_45102 Lnet/minecraft/network/message/MessageVerifier$class_7651;method_45102(Lnet/minecraft/network/message/MessageSignatureData;)Lnet/minecraft/network/message/MessageVerifier$class_7646;
    • storeHeaderVerification

      public MessageVerifier.class_7646 storeHeaderVerification(MessageHeader header, MessageSignatureData signature, byte[] bodyDigest)
      Stores the status of verifying the header.

      Clients can receive only the message header instead of the whole message. This allows the chain to reference such messages. Since no actual content is received, this does not return the verification status.

      Specified by:
      storeHeaderVerification in interface MessageVerifier
      Mappings:
      Namespace Name Mixin selector
      official a Lsi;a(Lsh;Lrz;[B)Lsi$b;
      intermediary method_44887 Lnet/minecraft/class_7615;method_44887(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Lnet/minecraft/class_7615$class_7646;
      named storeHeaderVerification Lnet/minecraft/network/message/MessageVerifier;storeHeaderVerification(Lnet/minecraft/network/message/MessageHeader;Lnet/minecraft/network/message/MessageSignatureData;[B)Lnet/minecraft/network/message/MessageVerifier$class_7646;
    • verify

      public MessageVerifier.class_7646 verify(SignedMessage message)
      Specified by:
      verify in interface MessageVerifier
      Mappings:
      Namespace Name Mixin selector
      official a Lsi;a(Lsd;)Lsi$b;
      intermediary method_44886 Lnet/minecraft/class_7615;method_44886(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7615$class_7646;
      named verify Lnet/minecraft/network/message/MessageVerifier;verify(Lnet/minecraft/network/message/SignedMessage;)Lnet/minecraft/network/message/MessageVerifier$class_7646;