net.minecraft.network.protocol

public class ProtocolInfoBuilder<T extends PacketListener, B extends io.netty.buffer.ByteBuf, C>

zx
net.minecraft.network.protocol.ProtocolInfoBuilder
net.minecraft.class_9147

Field summary

Modifier and TypeField
final ConnectionProtocol
a
protocol
field_48616
final PacketFlow
b
flow
field_48617
private final List<ProtocolInfoBuilder$CodecEntry<T, ?, B, C>>
c
codecs
field_48618
private BundlerInfo
d
bundlerInfo
field_48619

Constructor summary

ModifierConstructor
public (ConnectionProtocol arg0, PacketFlow arg1)

Method summary

Modifier and TypeMethod
public <P extends Packet<? super T>> ProtocolInfoBuilder<T, B, C>
a(zu<P> arg0, zi<? super B, P> arg1)
addPacket(PacketType<P> arg0, StreamCodec<? super B, P> arg1)
method_56454(class_9145<P> arg0, class_9139<? super B, P> arg1)
public <P extends Packet<? super T>> ProtocolInfoBuilder<T, B, C>
a(zu<P> arg0, zi<? super B, P> arg1, zr<B, P, C> arg2)
addPacket(PacketType<P> arg0, StreamCodec<? super B, P> arg1, CodecModifier<B, P, C> arg2)
method_68870(class_9145<P> arg0, class_9139<? super B, P> arg1, class_10945<B, P, C> arg2)
public <P extends BundlePacket<? super T>, D extends BundleDelimiterPacket<? super T>> ProtocolInfoBuilder<T, B, C>
a(zu<P> arg0, Function<Iterable<zs<? super T>>, P> arg1, D arg2)
withBundlePacket(PacketType<P> arg0, Function<Iterable<Packet<? super T>>, P> arg1, D arg2)
method_56453(class_9145<P> arg0, Function<Iterable<class_2596<? super T>>, P> arg1, D arg2)
StreamCodec<io.netty.buffer.ByteBuf, Packet<? super T>>
a(Function<io.netty.buffer.ByteBuf, B> arg0, List<zx$a<T, ?, B, C>> arg1, C arg2)
buildPacketCodec(Function<io.netty.buffer.ByteBuf, B> arg0, List<ProtocolInfoBuilder$CodecEntry<T, ?, B, C>> arg1, C arg2)
method_56450(Function<io.netty.buffer.ByteBuf, B> arg0, List<class_9147$class_9148<T, ?, B, C>> arg1, C arg2)
private static ProtocolInfo$Details
a(wa arg0, zt arg1, List<? extends zx$a<?, ?, ?, ?>> arg2)
buildDetails(ConnectionProtocol arg0, PacketFlow arg1, List<? extends ProtocolInfoBuilder$CodecEntry<?, ?, ?, ?>> arg2)
method_68869(class_2539 arg0, class_2598 arg1, List<? extends class_9147$class_9148<?, ?, ?, ?>> arg2)
public SimpleUnboundProtocol<T, B>
a(C arg0)
buildUnbound(C arg0)
method_68868(C arg0)
public UnboundProtocol<T, B, C>
a()
buildUnbound()
method_56447()
private static <L extends PacketListener, B extends io.netty.buffer.ByteBuf> SimpleUnboundProtocol<L, B>
a(wa arg0, zt arg1, Consumer<zx<L, B, bbq>> arg2)
protocol(ConnectionProtocol arg0, PacketFlow arg1, Consumer<ProtocolInfoBuilder<L, B, Unit>> arg2)
method_56452(class_2539 arg0, class_2598 arg1, Consumer<class_9147<L, B, class_3902>> arg2)
public static <T extends ServerboundPacketListener, B extends io.netty.buffer.ByteBuf> SimpleUnboundProtocol<T, B>
a(wa arg0, Consumer<zx<T, B, bbq>> arg1)
serverboundProtocol(ConnectionProtocol arg0, Consumer<ProtocolInfoBuilder<T, B, Unit>> arg1)
method_56451(class_2539 arg0, Consumer<class_9147<T, B, class_3902>> arg1)
public static <T extends ClientboundPacketListener, B extends io.netty.buffer.ByteBuf> SimpleUnboundProtocol<T, B>
b(wa arg0, Consumer<zx<T, B, bbq>> arg1)
clientboundProtocol(ConnectionProtocol arg0, Consumer<ProtocolInfoBuilder<T, B, Unit>> arg1)
method_56455(class_2539 arg0, Consumer<class_9147<T, B, class_3902>> arg1)
private static <L extends PacketListener, B extends io.netty.buffer.ByteBuf, C> UnboundProtocol<L, B, C>
b(wa arg0, zt arg1, Consumer<zx<L, B, C>> arg2)
contextProtocol(ConnectionProtocol arg0, PacketFlow arg1, Consumer<ProtocolInfoBuilder<L, B, C>> arg2)
method_68871(class_2539 arg0, class_2598 arg1, Consumer<class_9147<L, B, C>> arg2)
public static <T extends ServerboundPacketListener, B extends io.netty.buffer.ByteBuf, C> UnboundProtocol<T, B, C>
c(wa arg0, Consumer<zx<T, B, C>> arg1)
contextServerboundProtocol(ConnectionProtocol arg0, Consumer<ProtocolInfoBuilder<T, B, C>> arg1)
method_68872(class_2539 arg0, Consumer<class_9147<T, B, C>> arg1)
public static <T extends ClientboundPacketListener, B extends io.netty.buffer.ByteBuf, C> UnboundProtocol<T, B, C>
d(wa arg0, Consumer<zx<T, B, C>> arg1)
contextClientboundProtocol(ConnectionProtocol arg0, Consumer<ProtocolInfoBuilder<T, B, C>> arg1)
method_68873(class_2539 arg0, Consumer<class_9147<T, B, C>> arg1)