Êþº¾E¼)net/minecraft/network/codec/ByteBufCodecs  ,net/minecraft/network/codec/ByteBufCodecs$34val$registryKey%Lnet/minecraft/resources/ResourceKey;  java/lang/Object()V  holderRegistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;   holderCodec)Lnet/minecraft/network/codec/StreamCodec;  net/minecraft/network/VarIntread(Lio/netty/buffer/ByteBuf;)I  !"-net/minecraft/network/RegistryFriendlyByteBufregistryAccess%()Lnet/minecraft/core/RegistryAccess; $%& '(!net/minecraft/core/RegistryAccess lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; *+, -"net/minecraft/resources/Identifier STREAM_CODEC /01 23'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object; 567 89net/minecraft/tags/TagKeycreatef(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; ;<= >?net/minecraft/core/Registryget1(Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; ABC DEjava/util/Optional orElseThrow()Ljava/lang/Object;Gnet/minecraft/core/HolderSetIjava/util/ArrayList LMN OPjava/lang/Mathmin(II)I HR S(I)VUnet/minecraft/core/Holder WXY Z[java/util/Listadd(Ljava/lang/Object;)Z F] ^_direct7(Ljava/util/List;)Lnet/minecraft/core/HolderSet$Direct; Fa bc unwrapKey()Ljava/util/Optional; Ae fg isPresent()Z i jkwrite5(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; Am >E 5o pqlocation&()Lnet/minecraft/resources/Identifier; /s tuencode'(Ljava/lang/Object;Ljava/lang/Object;)V Fw xysize()I F{ |}iterator()Ljava/util/Iterator; €� ‚gjava/util/IteratorhasNext „ …Enext ‡ tˆP(Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/HolderSet;)V Š 2‹O(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/HolderSet; NAMED_SETI ConstantValueÿÿÿÿ SignaturezLnet/minecraft/network/codec/StreamCodec;>;((Lnet/minecraft/resources/ResourceKey;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/network/codec/ByteBufCodecs$34;MethodParametersregistryLnet/minecraft/core/Registry;iinput/Lnet/minecraft/network/RegistryFriendlyByteBuf;countholdersLjava/util/List;LocalVariableTypeTable"Lnet/minecraft/core/Registry;2Ljava/util/List;>; StackMapTableT(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/HolderSet;holderLnet/minecraft/core/Holder;outputvalueLnet/minecraft/core/HolderSet;keyLjava/util/Optional; Lnet/minecraft/core/Holder;#Lnet/minecraft/core/HolderSet;6Ljava/util/Optional;>;U(Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/HolderSet;)V�Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;>; SourceFileByteBufCodecs.javaEnclosingMethod ¶ holderSetNestHost InnerClassesº#net/minecraft/core/HolderSet$DirectDirect  /Œ�Ž��‘ ’“G*+µ*· **´¸µ±”Ô ×Ô• –—˜2‹“p+¸d= 1+¶*´¹#N-*´²)+¹.À*¸4¹:¶@ÀF°»HYJ¸K·QN6¢-*´+¹.ÀT¹VW„§ÿã-¸\°”& ÛÜ ÝÞ:àHáQâeákä•> ™šK ›�p–—pœ�iž�H(Ÿ ¡ ™¢H(Ÿ£¤ü:ýWú˜œ�¥tˆ“e,¹`N-¶d™+¸hW²)+-¶lÀ5¶n¹r§=+,¹v`¸hW,¹z:¹~™¹ƒÀT:*´+¹r§ÿÞ±”& éêëì*î7ïUðañdó•4U ¦§e–—e¨�e©ª^«¬¡ U ¦­e©®^«¯¤ü*Aüú$˜ ¨©�°Atu“7 *+À,ÀF¶†±”Ô•  –—˜ ¨©A23“3 *+À¶‰°”Ô•  –—˜œ�±²³´µ·¸¹F»