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 se$aintermediary net/minecraft/class_2539$class_4532named net/minecraft/network/NetworkState$PacketHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PacketBundleHandlerprivate static final Loggerprivate final List<Function<PacketByteBuf,? extends Packet<T>>> (package private) final Object2IntMap<Class<? extends Packet<T>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePacket(int id, PacketByteBuf buf) voidforEachPacketType(Consumer<Class<? extends Packet<?>>> consumer) int<P extends Packet<T>>
NetworkState.PacketHandler<T>register(Class<P> type, Function<PacketByteBuf, P> packetFactory) <P extends BundlePacket<T>>
NetworkState.PacketHandler<T>
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLse$a;a:Lorg/slf4j/Logger;intermediary field_36381Lnet/minecraft/class_2539$class_4532;field_36381:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/network/NetworkState$PacketHandler;LOGGER:Lorg/slf4j/Logger;
-
packetIds
- Mappings:
Namespace Name Mixin selector official bLse$a;b: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 cLse$a;c: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;
-
bundler
- Mappings:
Namespace Name Mixin selector official dLse$a;d:Lun;intermediary field_41867Lnet/minecraft/class_2539$class_4532;field_41867:Lnet/minecraft/class_8039;named bundlerLnet/minecraft/network/NetworkState$PacketHandler;bundler:Lnet/minecraft/network/PacketBundleHandler;
-
bundlePacketTypes
- Mappings:
Namespace Name Mixin selector official eLse$a;e:Ljava/util/Set;intermediary field_41868Lnet/minecraft/class_2539$class_4532;field_41868:Ljava/util/Set;named bundlePacketTypesLnet/minecraft/network/NetworkState$PacketHandler;bundlePacketTypes:Ljava/util/Set;
-
-
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 aLse$a;a(Ljava/lang/Class;Ljava/util/function/Function;)Lse$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;
-
registerBundlePacket
public <P extends BundlePacket<T>> NetworkState.PacketHandler<T> registerBundlePacket(Class<P> bundlePacketType, Function<Iterable<Packet<T>>, P> bundleFunction) - Mappings:
Namespace Name Mixin selector official bLse$a;b(Ljava/lang/Class;Ljava/util/function/Function;)Lse$a;intermediary method_48317Lnet/minecraft/class_2539$class_4532;method_48317(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;named registerBundlePacketLnet/minecraft/network/NetworkState$PacketHandler;registerBundlePacket(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$PacketHandler;
-
getId
- Mappings:
Namespace Name Mixin selector official aLse$a;a(Ljava/lang/Class;)Iintermediary method_22312Lnet/minecraft/class_2539$class_4532;method_22312(Ljava/lang/Class;)Inamed getIdLnet/minecraft/network/NetworkState$PacketHandler;getId(Ljava/lang/Class;)I
-
createPacket
- Mappings:
Namespace Name Mixin selector official aLse$a;a(ILsf;)Luo;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/Packet;
-
forEachPacketType
- Mappings:
Namespace Name Mixin selector official aLse$a;a(Ljava/util/function/Consumer;)Vintermediary method_48314Lnet/minecraft/class_2539$class_4532;method_48314(Ljava/util/function/Consumer;)Vnamed forEachPacketTypeLnet/minecraft/network/NetworkState$PacketHandler;forEachPacketType(Ljava/util/function/Consumer;)V
-
getBundler
- Mappings:
Namespace Name Mixin selector official aLse$a;a()Lun;intermediary method_48313Lnet/minecraft/class_2539$class_4532;method_48313()Lnet/minecraft/class_8039;named getBundlerLnet/minecraft/network/NetworkState$PacketHandler;getBundler()Lnet/minecraft/network/PacketBundleHandler;
-