CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
	FIELD field_11687 HANDLER_STATE_MAP Ljava/util/Map;
	FIELD field_11693 STATES [Lnet/minecraft/class_2539;
	FIELD field_20594 stateId I
	FIELD field_20595 packetHandlers Ljava/util/Map;
	FIELD field_33281 NULL_PACKET_ID_OR_MIN_STATE_ID I
	FIELD field_33282 MAX_STATE_ID I
	METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)V
		ARG 3 id
		ARG 4 initializer
	METHOD method_10781 getPacketId (Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)Ljava/lang/Integer;
		ARG 1 side
		ARG 2 packet
	METHOD method_10782 byId (I)Lnet/minecraft/class_2539;
		ARG 0 id
	METHOD method_10783 getPacketHandler (Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
		ARG 1 side
		ARG 2 packetId
		ARG 3 buf
	METHOD method_10785 getId ()I
	METHOD method_10786 getPacketHandlerState (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;
		ARG 0 handler
	METHOD method_22306 (Lnet/minecraft/class_2539;Ljava/lang/Class;)V
		ARG 1 packetClass
	METHOD method_22307 (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V
		ARG 1 side
		ARG 2 handler
	METHOD method_22308 createPacketHandlerInitializer ()Lnet/minecraft/class_2539$class_4533;
	METHOD method_39497 (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V
		ARG 0 clazz
		ARG 1 packetId
	METHOD method_39498 getPacketIdToPacketMap (Lnet/minecraft/class_2598;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
		ARG 1 side
	CLASS class_4532 PacketHandler
		FIELD field_20596 packetIds Lit/unimi/dsi/fastutil/objects/Object2IntMap;
		FIELD field_20597 packetFactories Ljava/util/List;
		FIELD field_36381 LOGGER Lorg/slf4j/Logger;
		METHOD method_22309 getPacketTypes ()Ljava/lang/Iterable;
		METHOD method_22310 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
			ARG 1 id
			ARG 2 buf
		METHOD method_22311 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
			ARG 0 map
		METHOD method_22312 getId (Ljava/lang/Class;)Ljava/lang/Integer;
			ARG 1 packet
		METHOD method_22313 register (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
			ARG 1 type
			ARG 2 packetFactory
	CLASS class_4533 PacketHandlerInitializer
		FIELD field_20598 packetHandlers Ljava/util/Map;
		METHOD method_22315 setup (Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)Lnet/minecraft/class_2539$class_4533;
			ARG 1 side
			ARG 2 handler
