Class NetworkState.InternalPacketHandler<T extends PacketListener>

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

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

    • LOGGER

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

      final Object2IntMap<Class<? extends Packet<? super T extends PacketListener>>> packetIds
      Mappings:
      Namespace Name Mixin selector
      official b Luh$b;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$InternalPacketHandler;packetIds:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
    • packetFactories

      private final List<Function<PacketByteBuf,? extends Packet<? super T extends PacketListener>>> packetFactories
      Mappings:
      Namespace Name Mixin selector
      official c Luh$b;c:Ljava/util/List;
      intermediary field_20597 Lnet/minecraft/class_2539$class_4532;field_20597:Ljava/util/List;
      named packetFactories Lnet/minecraft/network/NetworkState$InternalPacketHandler;packetFactories:Ljava/util/List;
    • bundler

      private PacketBundleHandler bundler
      Mappings:
      Namespace Name Mixin selector
      official d Luh$b;d:Lxe;
      intermediary field_41867 Lnet/minecraft/class_2539$class_4532;field_41867:Lnet/minecraft/class_8039;
      named bundler Lnet/minecraft/network/NetworkState$InternalPacketHandler;bundler:Lnet/minecraft/network/handler/PacketBundleHandler;
    • bundlePacketTypes

      private final Set<Class<? extends Packet<T extends PacketListener>>> bundlePacketTypes
      Mappings:
      Namespace Name Mixin selector
      official e Luh$b;e:Ljava/util/Set;
      intermediary field_41868 Lnet/minecraft/class_2539$class_4532;field_41868:Ljava/util/Set;
      named bundlePacketTypes Lnet/minecraft/network/NetworkState$InternalPacketHandler;bundlePacketTypes:Ljava/util/Set;
  • Constructor Details

    • InternalPacketHandler

      InternalPacketHandler()
  • Method Details

    • register

      public <P extends Packet<? super T>> NetworkState.InternalPacketHandler<T> register(Class<P> type, Function<PacketByteBuf,P> packetFactory)
      Mappings:
      Namespace Name Mixin selector
      official a Luh$b;a(Ljava/lang/Class;Ljava/util/function/Function;)Luh$b;
      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$InternalPacketHandler;register(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$InternalPacketHandler;
    • registerBundlePacket

      public <P extends BundlePacket<T>> NetworkState.InternalPacketHandler<T> registerBundlePacket(Class<P> bundlePacketType, Function<Iterable<Packet<T>>,P> bundleFunction)
      Mappings:
      Namespace Name Mixin selector
      official b Luh$b;b(Ljava/lang/Class;Ljava/util/function/Function;)Luh$b;
      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$InternalPacketHandler;registerBundlePacket(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/network/NetworkState$InternalPacketHandler;
    • getId

      public int getId(Class<?> packet)
      Mappings:
      Namespace Name Mixin selector
      official a Luh$b;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$InternalPacketHandler;getId(Ljava/lang/Class;)I
    • canHandle

      public boolean canHandle(Class<?> clazz)
      Mappings:
      Namespace Name Mixin selector
      official b Luh$b;b(Ljava/lang/Class;)Z
      intermediary method_52929 Lnet/minecraft/class_2539$class_4532;method_52929(Ljava/lang/Class;)Z
      named canHandle Lnet/minecraft/network/NetworkState$InternalPacketHandler;canHandle(Ljava/lang/Class;)Z
    • createPacket

      @Nullable public @Nullable Packet<?> createPacket(int id, PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Luh$b;a(ILui;)Lxf;
      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$InternalPacketHandler;createPacket(ILnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/network/packet/Packet;
    • getBundler

      public PacketBundleHandler getBundler()
      Mappings:
      Namespace Name Mixin selector
      official a Luh$b;a()Lxe;
      intermediary method_48313 Lnet/minecraft/class_2539$class_4532;method_48313()Lnet/minecraft/class_8039;
      named getBundler Lnet/minecraft/network/NetworkState$InternalPacketHandler;getBundler()Lnet/minecraft/network/handler/PacketBundleHandler;