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
 index when they receive a message. Unpacked messages can then be verified to check
 the message chain's legitimacy.
- See Also:
- Mappings:
- Namespace - Name - official - tp$b- intermediary - net/minecraft/class_7610$class_7611- named - net/minecraft/network/message/MessageChain$Unpacker
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final MessageChain.UnpackerAn unpacker used when the session is not initialized yet and the secure profile is enforced.
- 
Method SummaryModifier and TypeMethodDescriptionunpack(@Nullable MessageSignatureData signature, MessageBody body) static MessageChain.Unpacker
- 
Field Details- 
NOT_INITIALIZEDAn unpacker used when the session is not initialized yet and the secure profile is enforced. This always throws the missing profile key exception.- Mappings:
- Namespace - Name - Mixin selector - official - a- Ltp$b;a:Ltp$b;- intermediary - field_40848- Lnet/minecraft/class_7610$class_7611;field_40848:Lnet/minecraft/class_7610$class_7611;- named - NOT_INITIALIZED- Lnet/minecraft/network/message/MessageChain$Unpacker;NOT_INITIALIZED:Lnet/minecraft/network/message/MessageChain$Unpacker;
 
 
- 
- 
Method Details- 
unsigned- Mappings:
- Namespace - Name - Mixin selector - official - unsigned- Ltp$b;unsigned(Ljava/util/UUID;)Ltp$b;- intermediary - unsigned- Lnet/minecraft/class_7610$class_7611;unsigned(Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611;- named - unsigned- Lnet/minecraft/network/message/MessageChain$Unpacker;unsigned(Ljava/util/UUID;)Lnet/minecraft/network/message/MessageChain$Unpacker;
 
- 
unpackSignedMessage unpack(@Nullable @Nullable MessageSignatureData signature, MessageBody body) throws MessageChain.MessageChainException - Throws:
- MessageChain.MessageChainException
- Mappings:
- Namespace - Name - Mixin selector - official - unpack- Ltp$b;unpack(Lth;Lto;)Ltl;- intermediary - unpack- Lnet/minecraft/class_7610$class_7611;unpack(Lnet/minecraft/class_7469;Lnet/minecraft/class_7608;)Lnet/minecraft/class_7471;- named - unpack- Lnet/minecraft/network/message/MessageChain$Unpacker;unpack(Lnet/minecraft/network/message/MessageSignatureData;Lnet/minecraft/network/message/MessageBody;)Lnet/minecraft/network/message/SignedMessage;
 
 
-