Êþº¾E  java/lang/Object()V   Bnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacketnameLjava/lang/String;  methodI   parametersLjava/util/Optional;  java/util/ListcopyOf((Ljava/util/Collection;)Ljava/util/List;  playersLjava/util/List; !" #$%net/minecraft/world/scores/PlayerTeamgetName()Ljava/lang/String;&Mnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters %( )*(Lnet/minecraft/world/scores/PlayerTeam;)V +,- ./java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; 1 23 getPlayers()Ljava/util/Collection; 5 .6()Ljava/util/List; 8 9@(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V +; <=empty()Ljava/util/Optional; ?@A BCInet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$ActionADDKLnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; E .F$(Ljava/lang/Object;)Ljava/util/List; HIJ K$-net/minecraft/network/RegistryFriendlyByteBufreadUtf HM NOreadByte()B Q RSshouldHaveParameters(I)Z %U VW STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; YZ[ \]'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object; _ `SshouldHavePlayerList b cWPLAYER_LIST_STREAM_CODEC He fgwriteUtf;(Ljava/lang/String;)Lnet/minecraft/network/FriendlyByteBuf; Hi jk writeByte*(I)Lnet/minecraft/network/FriendlyByteBuf;m nogetc(Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;)Ljava/util/function/Supplier; +q rs orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object; Yu vwencode'(Ljava/lang/Object;Ljava/lang/Object;)V ?y zCREMOVE |}~ €3net/minecraft/network/protocol/game/GamePacketTypesCLIENTBOUND_SET_PLAYER_TEAM+Lnet/minecraft/network/protocol/PacketType; ‚ƒ„ …†;>;žLnet/minecraft/network/codec/StreamCodec; METHOD_ADD ConstantValue METHOD_REMOVE METHOD_CHANGE METHOD_JOIN METHOD_LEAVE$Ljava/util/List;eLjava/util/Optional;CodeLineNumberTableLocalVariableTablethisDLnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;Ljava/util/Collection;LocalVariableTypeTable*Ljava/util/Collection;MethodParameters¥(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)VcreateAddOrModifyPacketn(Lnet/minecraft/world/scores/PlayerTeam;Z)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;team'Lnet/minecraft/world/scores/PlayerTeam; createNewZ StackMapTableÐjava/lang/StringÒjava/util/CollectioncreateRemovePacketm(Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;createPlayerPacketÊ(Lnet/minecraft/world/scores/PlayerTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;playeraction2(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Vinput/Lnet/minecraft/network/RegistryFriendlyByteBuf;writeoutputgetPlayerActionM()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; getTeamActiontype-()Lnet/minecraft/network/protocol/PacketType;s()Lnet/minecraft/network/protocol/PacketType;listener>Lnet/minecraft/network/protocol/game/ClientGamePacketListener;,()Ljava/util/Collection; getParametersg()Ljava/util/Optional;)(Lnet/minecraft/network/PacketListener;)Vlambda$write$0#()Ljava/lang/IllegalStateException;yLjava/lang/Object;Lnet/minecraft/network/protocol/Packet; SourceFile#ClientboundSetPlayerTeamPacket.java NestMembersBootstrapMethodsõ()Ljava/lang/Object;÷ ø ìííû&Parameters not present, but method iswþ ÿ ÜÙv(Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V]  Ùu(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;     "java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;  �$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses ParametersAction6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!¨ cW®¯VW®°±²³´²µ¶²·¸²¹º²» ®¼®½9¾Ÿ*·*+µ*µ *-µ*¸µ±¿#$ %&'(À4Á ÃĽů ®Ç ÈɾÚ.»Y*¶™§»%Y*·'¸*™ *¶0§¸4·7°¿+,-./-+À.ÊË.ÌÍÎ^ÿ Ïÿ Ïÿ Ï+ÿ Ï+ÑÆ ÊÌ ÓÔ¾M»Y*¶¸:¸4·7°¿45 7 84À ÊËÆÊ ÕÖ¾¬»Y*¶,²>¦§¸:+¸D·7°¿=>?@A=À ÊË× ØCÎ5ÿ Ï?Ïÿ Ï?ÏÆ Ê×ØÙ¾Ð`*·*+¶Gµ*+¶Lµ *´ ¸P™*²T+¹XÀ%¸*µ§ *¸:µ*´ ¸^™*²a+¹XÀµ§ *¸4µ±¿* EF GIJ4L;OEPXR_TÀ`ÁÂ`ÚÛÎÿ4HÆÚÜÙ¾£M+*´¶dW+*´ ¶hW*´ ¸P™²T+*´*ºl¶pÀ%¹t*´ ¸^™²a+*´¹t±¿W XZ[5^?_LaÀMÁÂMÝÛÎ5ÆÝ `S¾J™ Ÿ §¬¿dÀ Î@Æ RS¾E™ §¬¿hÀ Î @ÆÞß¾6*´ ª0$00$*²>§ ²x§°¿l(m.n4o5lÀ 6ÁÂÎ (@?àáâß¾w.*´ «("²>§ ²x§°¿t u&v,w-tÀ .ÁÂÎ  @?àáãä¾.²{°¿}À Á®å‰Š¾@+*¹�±¿ ‚ƒÀÁÂæçÆæ#$¾/*´°¿†À ÁÂ23¾/*´°¿ŠÀ Á®èé=¾/*´°¿ŽÀ Á®êA‰ë¾3 *+À‚¶‡±¿À  ÁÂÆæìí¾;»‹Y*´ º�·‘°¿[À ÁÂî¾;²”¸™¹�³aº¡º¤¸§³­±¿ ®ïðñò%?ó&ôöùúüý"%?@Y