Package net.minecraft.network.message
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.
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 xq
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Logger
static final MessageVerifier
static final MessageVerifier
-
Method Summary
-
Field Details
-
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
Lxq;a:Lorg/slf4j/Logger;
-
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
Lxq;b:Lxq;
-
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
Lxq;c:Lxq;
-
-
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
Lxq;updateAndValidate(Lxk;)Lxk;
-