Interface MessageVerifier

All Known Implementing Classes:
MessageVerifier.Impl
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface MessageVerifier
Verifies incoming messages' signature and the message chain.

Methods in this interface must be called in the order of the message's reception, as it affects the verification result.

Mappings:
Namespace Name
named net/minecraft/network/message/MessageVerifier
intermediary net/minecraft/class_7615
official yr
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/network/message/MessageVerifier;LOGGER:Lorg/slf4j/Logger;
      intermediary field_45957 Lnet/minecraft/class_7615;field_45957:Lorg/slf4j/Logger;
      official a Lyr;a:Lorg/slf4j/Logger;
    • NO_SIGNATURE

      static final MessageVerifier NO_SIGNATURE
      Mappings:
      Namespace Name Mixin selector
      named NO_SIGNATURE Lnet/minecraft/network/message/MessageVerifier;NO_SIGNATURE:Lnet/minecraft/network/message/MessageVerifier;
      intermediary field_40695 Lnet/minecraft/class_7615;field_40695:Lnet/minecraft/class_7615;
      official b Lyr;b:Lyr;
    • UNVERIFIED

      static final MessageVerifier UNVERIFIED
      Mappings:
      Namespace Name Mixin selector
      named UNVERIFIED Lnet/minecraft/network/message/MessageVerifier;UNVERIFIED:Lnet/minecraft/network/message/MessageVerifier;
      intermediary field_40696 Lnet/minecraft/class_7615;field_40696:Lnet/minecraft/class_7615;
      official c Lyr;c:Lyr;
  • Method Details

    • ensureVerified

      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 Lyr;updateAndValidate(Lyl;)Lyl;