Interface MessageDecoder<T extends Message>
- Type Parameters:
 T- the message type handled by this decoder
- Functional Interface:
 - This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
 
Decodes a 
Message from a FriendlyByteBuf.- 
Method Summary
Modifier and TypeMethodDescriptiondefault NetworkManager.NetworkReceiverCreates a network receiver from this decoder.decode(net.minecraft.network.FriendlyByteBuf buf) Decodes aTmessage from a byte buffer. 
- 
Method Details
- 
decode
Decodes aTmessage from a byte buffer.- Parameters:
 buf- the byte buffer- Returns:
 - the decoded instance
 
 - 
createReceiver
Creates a network receiver from this decoder.The returned receiver will first decode a message and then call
Message.handle(NetworkManager.PacketContext)on the decoded message.- Returns:
 - the created receiver
 
 
 -