类 NetworkState.PacketHandler<T extends PacketListener>
- java.lang.Object
-
- net.minecraft.network.NetworkState.PacketHandler<T>
-
- 封闭类:
- NetworkState
static class NetworkState.PacketHandler<T extends PacketListener> extends Object
- Mappings:
Namespace Name official oa$aintermediary net/minecraft/class_2539$class_4532named net/minecraft/network/NetworkState$PacketHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 private List<Function<PacketByteBuf,? extends Packet<T>>>packetFactoriesprivate Object2IntMap<Class<? extends Packet<T>>>packetIds
-
构造器概要
构造器 限定符 构造器 说明 privatePacketHandler()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 @Nullable Packet<?>createPacket(int id, PacketByteBuf buf)@Nullable IntegergetId(Class<?> packet)Iterable<Class<? extends Packet<?>>>getPacketTypes()<P extends Packet<T>>
NetworkState.PacketHandler<T>register(Class<P> type, Function<PacketByteBuf,P> function)
-
-
-
字段详细资料
-
packetIds
private final Object2IntMap<Class<? extends Packet<T extends PacketListener>>> packetIds
- Mappings:
Namespace Name Mixin selector official aLoa$a;a:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_20596Lnet/minecraft/class_2539$class_4532;field_20596:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named packetIdsLnet/minecraft/network/NetworkState$PacketHandler;packetIds:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
packetFactories
private final List<Function<PacketByteBuf,? extends Packet<T extends PacketListener>>> packetFactories
- Mappings:
Namespace Name Mixin selector official bLoa$a;b:Ljava/util/List;intermediary field_20597Lnet/minecraft/class_2539$class_4532;field_20597:Ljava/util/List;named packetFactoriesLnet/minecraft/network/NetworkState$PacketHandler;packetFactories:Ljava/util/List;
-
-
方法详细资料
-
register
public <P extends Packet<T>> NetworkState.PacketHandler<T> register(Class<P> type, Function<PacketByteBuf,P> function)
- Mappings:
Namespace Name Mixin selector official aLoa$a;a(Ljava/lang/Class;Ljava/util/function/Function;)Loa$a;intermediary method_22313Lnet/minecraft/class_2539$class_4532;method_22313(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;named registerLnet/minecraft/network/NetworkState$PacketHandler;register(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$PacketHandler;
-
getId
@Nullable public @Nullable Integer getId(Class<?> packet)
- Mappings:
Namespace Name Mixin selector official aLoa$a;a(Ljava/lang/Class;)Ljava/lang/Integer;intermediary method_22312Lnet/minecraft/class_2539$class_4532;method_22312(Ljava/lang/Class;)Ljava/lang/Integer;named getIdLnet/minecraft/network/NetworkState$PacketHandler;getId(Ljava/lang/Class;)Ljava/lang/Integer;
-
createPacket
@Nullable public @Nullable Packet<?> createPacket(int id, PacketByteBuf buf)
- Mappings:
Namespace Name Mixin selector official aLoa$a;a(ILob;)Lpf;intermediary method_22310Lnet/minecraft/class_2539$class_4532;method_22310(ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;named createPacketLnet/minecraft/network/NetworkState$PacketHandler;createPacket(ILnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/network/Packet;
-
getPacketTypes
public Iterable<Class<? extends Packet<?>>> getPacketTypes()
- Mappings:
Namespace Name Mixin selector official aLoa$a;a()Ljava/lang/Iterable;intermediary method_22309Lnet/minecraft/class_2539$class_4532;method_22309()Ljava/lang/Iterable;named getPacketTypesLnet/minecraft/network/NetworkState$PacketHandler;getPacketTypes()Ljava/lang/Iterable;
-
-