net.minecraft.network.state

record NetworkStateBuilder$PacketType<T extends PacketListener, P extends Packet<? super T>, B extends io.netty.buffer.ByteBuf, C>

net.minecraft.network.protocol.ProtocolInfoBuilder$CodecEntry
net.minecraft.class_9147$class_9148
net.minecraft.network.state.NetworkStateBuilder$PacketType

Field summary

Modifier and TypeField
private final PacketType<P>
type
comp_2232
type
private final PacketCodec<? super B, P>
serializer
comp_2233
codec
private final PacketCodecModifier<B, P, C>
modifier
comp_3880
modifier

Constructor summary

ModifierConstructor
private (PacketType<P> type, PacketCodec<? super B, P> codec, PacketCodecModifier<B, P, C> modifier)

Method summary

Modifier and TypeMethod
public void
addToBuilder(ProtocolCodecBuilder<io.netty.buffer.ByteBuf, T> codecBuilder, Function<io.netty.buffer.ByteBuf, B> contextWrapper, C context)
method_56459(class_9146<io.netty.buffer.ByteBuf, T> arg0, Function<io.netty.buffer.ByteBuf, B> arg1, C arg2)
add(SideValidatingDispatchingCodecBuilder<io.netty.buffer.ByteBuf, T> builder, Function<io.netty.buffer.ByteBuf, B> bufUpgrader, C context)
public PacketType<P>
type()
comp_2232()
type()
public PacketCodec<? super B, P>
serializer()
comp_2233()
codec()
public PacketCodecModifier<B, P, C>
modifier()
comp_3880()
modifier()