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 sc$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 Lsc$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 Lsc$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 Lsc$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;
    • field_41867

      private class_8039 field_41867
      Mappings:
      Namespace Name Mixin selector
      official d Lsc$a;d:Lul;
      intermediary field_41867 Lnet/minecraft/class_2539$class_4532;field_41867:Lnet/minecraft/class_8039;
      named field_41867 Lnet/minecraft/network/NetworkState$PacketHandler;field_41867:Lnet/minecraft/class_8039;
    • field_41868

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

      public <P extends class_8038<T>> NetworkState.PacketHandler<T> method_48317(Class<P> class2, Function<Iterable<Packet<T>>,P> function)
      Mappings:
      Namespace Name Mixin selector
      official b Lsc$a;b(Ljava/lang/Class;Ljava/util/function/Function;)Lsc$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 method_48317 Lnet/minecraft/network/NetworkState$PacketHandler;method_48317(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 Lsc$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 Lsc$a;a(ILsd;)Lum;
      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;
    • method_48314

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

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