Class NetworkState.PacketHandler<T extends PacketListener>

java.lang.Object
net.minecraft.network.NetworkState.PacketHandler<T>
Enclosing class:
NetworkState

private static class NetworkState.PacketHandler<T extends PacketListener> extends Object
Mappings:
Namespace Name
official sr$a
intermediary net/minecraft/class_2539$class_4532
named net/minecraft/network/NetworkState$PacketHandler
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lsr$a;a:Lorg/slf4j/Logger;
      intermediary field_36381 Lnet/minecraft/class_2539$class_4532;field_36381:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/network/NetworkState$PacketHandler;LOGGER:Lorg/slf4j/Logger;
    • packetIds

      final Object2IntMap<Class<? extends Packet<T extends PacketListener>>> packetIds
      Mappings:
      Namespace Name Mixin selector
      official b Lsr$a;b: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 c Lsr$a;c: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;
    • bundler

      private PacketBundleHandler bundler
      Mappings:
      Namespace Name Mixin selector
      official d Lsr$a;d:Lva;
      intermediary field_41867 Lnet/minecraft/class_2539$class_4532;field_41867:Lnet/minecraft/class_8039;
      named bundler Lnet/minecraft/network/NetworkState$PacketHandler;bundler:Lnet/minecraft/network/PacketBundleHandler;
    • bundlePacketTypes

      private final Set<Class<? extends Packet<T extends PacketListener>>> bundlePacketTypes
      Mappings:
      Namespace Name Mixin selector
      official e Lsr$a;e:Ljava/util/Set;
      intermediary field_41868 Lnet/minecraft/class_2539$class_4532;field_41868:Ljava/util/Set;
      named bundlePacketTypes Lnet/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 a Lsr$a;a(Ljava/lang/Class;Ljava/util/function/Function;)Lsr$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;
    • 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 b Lsr$a;b(Ljava/lang/Class;Ljava/util/function/Function;)Lsr$a;
      intermediary method_48317 Lnet/minecraft/class_2539$class_4532;method_48317(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
      named registerBundlePacket Lnet/minecraft/network/NetworkState$PacketHandler;registerBundlePacket(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$PacketHandler;
    • getId

      public int getId(Class<?> packet)
      Mappings:
      Namespace Name Mixin selector
      official a Lsr$a;a(Ljava/lang/Class;)I
      intermediary method_22312 Lnet/minecraft/class_2539$class_4532;method_22312(Ljava/lang/Class;)I
      named getId Lnet/minecraft/network/NetworkState$PacketHandler;getId(Ljava/lang/Class;)I
    • createPacket

      @Nullable public @Nullable Packet<?> createPacket(int id, PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lsr$a;a(ILss;)Lvb;
      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/Packet;
    • forEachPacketType

      public void forEachPacketType(Consumer<Class<? extends Packet<?>>> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lsr$a;a(Ljava/util/function/Consumer;)V
      intermediary method_48314 Lnet/minecraft/class_2539$class_4532;method_48314(Ljava/util/function/Consumer;)V
      named forEachPacketType Lnet/minecraft/network/NetworkState$PacketHandler;forEachPacketType(Ljava/util/function/Consumer;)V
    • getBundler

      public PacketBundleHandler getBundler()
      Mappings:
      Namespace Name Mixin selector
      official a Lsr$a;a()Lva;
      intermediary method_48313 Lnet/minecraft/class_2539$class_4532;method_48313()Lnet/minecraft/class_8039;
      named getBundler Lnet/minecraft/network/NetworkState$PacketHandler;getBundler()Lnet/minecraft/network/PacketBundleHandler;