Package net.minecraft.network.message
Interface MessageChain.Unpacker
- Enclosing class:
MessageChain
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Unpacker creates a signed message on the server with the server's preceding message
signature when they receive a message. Unpacked messages can then be verified to check
the message chain's legitimacy.
Messages must be unpacked in the order of the message's reception, as it affects the resulting signed message.
- See Also:
- Mappings:
Namespace Name official sc$aintermediary net/minecraft/class_7610$class_7611named net/minecraft/network/message/MessageChain$Unpacker
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionunpack(MessageChain.Signature signature, MessageMetadata metadata, class_7634 class_7634, class_7635 class_7635) default FilteredMessage<SignedMessage>unpack(MessageChain.Signature signature, MessageMetadata metadata, FilteredMessage<class_7634> content, class_7635 class_7635)
-
Field Details
-
UNSIGNED
- Mappings:
Namespace Name Mixin selector official aLsc$a;a:Lsc$a;intermediary field_39819Lnet/minecraft/class_7610$class_7611;field_39819:Lnet/minecraft/class_7610$class_7611;named UNSIGNEDLnet/minecraft/network/message/MessageChain$Unpacker;UNSIGNED:Lnet/minecraft/network/message/MessageChain$Unpacker;
-
-
Method Details
-
unpack
SignedMessage unpack(MessageChain.Signature signature, MessageMetadata metadata, class_7634 class_7634, class_7635 class_7635) - Mappings:
Namespace Name Mixin selector official unpackLsc$a;unpack(Lsc$c;Lrx;Lrh;Lrt;)Lsa;intermediary unpackLnet/minecraft/class_7610$class_7611;unpack(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;named unpackLnet/minecraft/network/message/MessageChain$Unpacker;unpack(Lnet/minecraft/network/message/MessageChain$Signature;Lnet/minecraft/network/message/MessageMetadata;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/network/message/SignedMessage;
-
unpack
default FilteredMessage<SignedMessage> unpack(MessageChain.Signature signature, MessageMetadata metadata, FilteredMessage<class_7634> content, class_7635 class_7635) - Mappings:
Namespace Name Mixin selector official unpackLsc$a;unpack(Lsc$c;Lrx;Lagr;Lrt;)Lagr;intermediary unpackLnet/minecraft/class_7610$class_7611;unpack(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_5837;Lnet/minecraft/class_7635;)Lnet/minecraft/class_5837;named unpackLnet/minecraft/network/message/MessageChain$Unpacker;unpack(Lnet/minecraft/network/message/MessageChain$Signature;Lnet/minecraft/network/message/MessageMetadata;Lnet/minecraft/server/filter/FilteredMessage;Lnet/minecraft/class_7635;)Lnet/minecraft/server/filter/FilteredMessage;
-