Package net.minecraft.network
Class NetworkState.PacketHandler<T extends PacketListener>
java.lang.Object
net.minecraft.network.NetworkState.PacketHandler<T>
- Enclosing class:
- NetworkState
- Mappings:
Namespace Name official pm$a
intermediary net/minecraft/class_2539$class_4532
named net/minecraft/network/NetworkState$PacketHandler
-
Field Summary
Modifier and TypeFieldDescriptionprivate final List<Function<PacketByteBuf,
? extends Packet<T>>> (package private) final Object2IntMap<Class<? extends Packet<T>>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreatePacket
(int id, PacketByteBuf buf) <P extends Packet<T>>
NetworkState.PacketHandler<T>register
(Class<P> type, Function<PacketByteBuf, P> packetFactory)
-
Field Details
-
packetIds
- Mappings:
Namespace Name Mixin selector official a
Lpm$a;a:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary field_20596
Lnet/minecraft/class_2539$class_4532;field_20596:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
named packetIds
Lnet/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 b
Lpm$a;b:Ljava/util/List;
intermediary field_20597
Lnet/minecraft/class_2539$class_4532;field_20597:Ljava/util/List;
named packetFactories
Lnet/minecraft/network/NetworkState$PacketHandler;packetFactories:Ljava/util/List;
-
-
Constructor Details
-
PacketHandler
PacketHandler()
-
-
Method Details
-
register
public <P extends Packet<T>> NetworkState.PacketHandler<T> register(Class<P> type, Function<PacketByteBuf, P> packetFactory) - Mappings:
Namespace Name Mixin selector official a
Lpm$a;a(Ljava/lang/Class;Ljava/util/function/Function;)Lpm$a;
intermediary method_22313
Lnet/minecraft/class_2539$class_4532;method_22313(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
named register
Lnet/minecraft/network/NetworkState$PacketHandler;register(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$PacketHandler;
-
getId
- Mappings:
Namespace Name Mixin selector official a
Lpm$a;a(Ljava/lang/Class;)Ljava/lang/Integer;
intermediary method_22312
Lnet/minecraft/class_2539$class_4532;method_22312(Ljava/lang/Class;)Ljava/lang/Integer;
named getId
Lnet/minecraft/network/NetworkState$PacketHandler;getId(Ljava/lang/Class;)Ljava/lang/Integer;
-
createPacket
- Mappings:
Namespace Name Mixin selector official a
Lpm$a;a(ILpn;)Lqr;
intermediary method_22310
Lnet/minecraft/class_2539$class_4532;method_22310(ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
named createPacket
Lnet/minecraft/network/NetworkState$PacketHandler;createPacket(ILnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/network/Packet;
-
getPacketTypes
- Mappings:
Namespace Name Mixin selector official a
Lpm$a;a()Ljava/lang/Iterable;
intermediary method_22309
Lnet/minecraft/class_2539$class_4532;method_22309()Ljava/lang/Iterable;
named getPacketTypes
Lnet/minecraft/network/NetworkState$PacketHandler;getPacketTypes()Ljava/lang/Iterable;
-