Package net.minecraft.network
Class ConnectionProtocol.CodecData<T extends PacketListener>
java.lang.Object
net.minecraft.network.ConnectionProtocol.CodecData<T>
- All Implemented Interfaces:
- BundlerInfo.Provider
- Enclosing class:
- ConnectionProtocol
public static class ConnectionProtocol.CodecData<T extends PacketListener>
extends Object
implements BundlerInfo.Provider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final PacketFlowprivate final ConnectionProtocol.PacketSet<T>private final ConnectionProtocol
- 
Constructor SummaryConstructorsConstructorDescriptionCodecData(ConnectionProtocol p_294701_, PacketFlow p_296318_, ConnectionProtocol.PacketSet<T> p_295008_) 
- 
Method SummaryModifier and TypeMethodDescriptionPacket<?>createPacket(int p_294972_, FriendlyByteBuf p_296217_) Deprecated.Packet<?>createPacket(int p_294972_, FriendlyByteBuf p_296217_, io.netty.channel.ChannelHandlerContext p_130535_) Creates a new packet from the discriminator and the buffer.flow()booleanisValidPacketType(Packet<?> p_294142_) intprotocol()
- 
Field Details- 
protocol
- 
flow
- 
packetSet
 
- 
- 
Constructor Details- 
CodecDatapublic CodecData(ConnectionProtocol p_294701_, PacketFlow p_296318_, ConnectionProtocol.PacketSet<T> p_295008_) 
 
- 
- 
Method Details- 
protocol
- 
flow
- 
packetId
- 
bundlerInfo- Specified by:
- bundlerInfoin interface- BundlerInfo.Provider
 
- 
packetsByIds
- 
createPacketDeprecated.UsecreatePacket(int, FriendlyByteBuf, io.netty.channel.ChannelHandlerContext)instead, which provides the channel context for creating custom packet payloads.
- 
createPacket@Nullable public Packet<?> createPacket(int p_294972_, FriendlyByteBuf p_296217_, io.netty.channel.ChannelHandlerContext p_130535_) Creates a new packet from the discriminator and the buffer.- Parameters:
- p_294972_- The discriminator
- p_296217_- The buffer
- p_130535_- The channel context
- Returns:
- The packet
 
- 
isValidPacketType
 
- 
createPacket(int, FriendlyByteBuf, io.netty.channel.ChannelHandlerContext)instead, which provides the channel context for creating custom packet payloads.