类 ConnectionProtocol.PacketSet<T extends PacketListener>
java.lang.Object
net.minecraft.network.ConnectionProtocol.PacketSet<T>
- 封闭类:
- ConnectionProtocol
-
字段概要
字段修饰符和类型字段说明private BundlerInfo
private final List<Function<FriendlyByteBuf,
? extends Packet<T>>> private static final org.slf4j.Logger
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<P extends Packet<T>>
ConnectionProtocol.PacketSet<T>addPacket
(Class<P> pPacketClass, Function<FriendlyByteBuf, P> pDeserializer) Packet<?>
createPacket
(int pPacketId, FriendlyByteBuf pBuffer) int
void
listAllPackets
(Consumer<Class<? extends Packet<?>>> pConsumer) <P extends BundlePacket<T>>
ConnectionProtocol.PacketSet<T>
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
classToId
final it.unimi.dsi.fastutil.objects.Object2IntMap<Class<? extends Packet<T extends PacketListener>>> classToId -
idToDeserializer
private final List<Function<FriendlyByteBuf,? extends Packet<T extends PacketListener>>> idToDeserializer -
bundlerInfo
-
extraClasses
-
-
构造器详细资料
-
PacketSet
PacketSet()
-
-
方法详细资料
-
addPacket
public <P extends Packet<T>> ConnectionProtocol.PacketSet<T> addPacket(Class<P> pPacketClass, Function<FriendlyByteBuf, P> pDeserializer) -
withBundlePacket
public <P extends BundlePacket<T>> ConnectionProtocol.PacketSet<T> withBundlePacket(Class<P> pPacketClass, Function<Iterable<Packet<T>>, P> p_265591_) -
getId
-
createPacket
-
listAllPackets
-
bundlerInfo
-