Êþº¾E*  net/minecraft/world/scores/Team()V   com/google/common/collect/Sets newHashSet()Ljava/util/HashSet;  %net/minecraft/world/scores/PlayerTeamplayersLjava/util/Set;  +net/minecraft/network/chat/CommonComponentsEMPTY&Lnet/minecraft/network/chat/Component;   playerPrefix   playerSuffix  !"allowFriendlyFireZ $ %"seeFriendlyInvisibles '() *+*net/minecraft/world/scores/Team$VisibilityALWAYS,Lnet/minecraft/world/scores/Team$Visibility; - .+nameTagVisibility 0 1+deathMessageVisibility 345 67java/util/Optionalempty()Ljava/util/Optional; 9 :;colorLjava/util/Optional; =>? *@-net/minecraft/world/scores/Team$CollisionRule/Lnet/minecraft/world/scores/Team$CollisionRule; B C@ collisionRule E FG scoreboard'Lnet/minecraft/world/scores/Scoreboard; I JKnameLjava/lang/String; MNO PQ$net/minecraft/network/chat/ComponentliteralA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; S T displayName VWX Y net/minecraft/network/chat/Style"Lnet/minecraft/network/chat/Style; V[ \] withInsertion6(Ljava/lang/String;)Lnet/minecraft/network/chat/Style;_.net/minecraft/network/chat/HoverEvent$ShowText ^a b)(Lnet/minecraft/network/chat/Component;)V Vd efwithHoverEventK(Lnet/minecraft/network/chat/HoverEvent;)Lnet/minecraft/network/chat/Style; h iYdisplayNameStylek,net/minecraft/world/scores/PlayerTeam$Packed 3m noof((Ljava/lang/Object;)Ljava/util/Optional; qrs tujava/util/ListcopyOf((Ljava/util/Collection;)Ljava/util/List; jw x"(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;ZZLnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/Team$Visibility;Lnet/minecraft/world/scores/Team$Visibility;Lnet/minecraft/world/scores/Team$CollisionRule;Ljava/util/List;)Vz {|acceptL(Lnet/minecraft/network/chat/MutableComponent;)Ljava/util/function/Consumer; 3~ € ifPresent (Ljava/util/function/Consumer;)V M‚ ƒ„copy/()Lnet/minecraft/network/chat/MutableComponent; †‡ˆ ‰Š+net/minecraft/network/chat/MutableComponent withStyleQ(Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; Œ�Ž ��)net/minecraft/network/chat/ComponentUtilswrapInSquareBracketsU(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; ’ “” applyColor\(Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent;–"java/lang/IllegalArgumentException˜Name cannot be null •š ›(Ljava/lang/String;)V �žŸ  ¡%net/minecraft/world/scores/Scoreboard onTeamChanged*(Lnet/minecraft/world/scores/PlayerTeam;)V M£ 6„ †¥ ¦�append ¨ ©�getFormattedName « ¬­isAllowFriendlyFire()Z ¯ °­canSeeFriendlyInvisibles ² ³´setAllowFriendlyFire(Z)V ¶ ·´setSeeFriendlyInvisibles ¹º» ¼½$net/minecraft/world/scores/TeamColor textColor(()Lnet/minecraft/network/chat/TextColor; †¿ ÀÁ withColorU(Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/MutableComponent;BIT_FRIENDLY_FIREB ConstantValueBIT_SEE_INVISIBLES Signature#Ljava/util/Set;;<(Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lnet/minecraft/world/scores/PlayerTeam;MethodParameterspack0()Lnet/minecraft/world/scores/PlayerTeam$Packed; getScoreboard)()Lnet/minecraft/world/scores/Scoreboard;getName()Ljava/lang/String;getDisplayName(()Lnet/minecraft/network/chat/Component;result-Lnet/minecraft/network/chat/MutableComponent;getFormattedDisplayNamesetDisplayName StackMapTablesetPlayerPrefixRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getPlayerPrefixsetPlayerSuffixgetPlayerSuffix getPlayers()Ljava/util/Collection;,()Ljava/util/Collection;teamMemberNameformatNameForTeamv(Lnet/minecraft/world/scores/Team;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent;team!Lnet/minecraft/world/scores/Team;getNameTagVisibility.()Lnet/minecraft/world/scores/Team$Visibility;getDeathMessageVisibilitysetNameTagVisibility/(Lnet/minecraft/world/scores/Team$Visibility;)V visibilitysetDeathMessageVisibilitygetCollisionRule1()Lnet/minecraft/world/scores/Team$CollisionRule;setCollisionRule2(Lnet/minecraft/world/scores/Team$CollisionRule;)V packOptions()BRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/scores/PlayerTeam$OptionFlags; unpackOptions(B)VoptionssetColor(Ljava/util/Optional;)VLocalVariableTypeTable?(Ljava/util/Optional;)VgetColor>()Ljava/util/Optional;lambda$applyColor$0V(Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/world/scores/TeamColor;)V teamColor&Lnet/minecraft/world/scores/TeamColor; SourceFilePlayerTeam.java NestMembers 1net/minecraft/world/scores/PlayerTeam$OptionFlagsBootstrapMethods(Ljava/lang/Object;)V  )(Lnet/minecraft/world/scores/TeamColor;)V  "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; InnerClasses Visibility CollisionRule!%net/minecraft/network/chat/HoverEventShowTextPacked OptionFlags&%java/lang/invoke/MethodHandles$Lookup(java/lang/invoke/MethodHandlesLookup!ÂÃÄÅÆÃÄÇFGJKÈÉT!"%".+1+:;ÈÊC@iYËÌék*·*¸µ *²µ*²µ*µ*µ#*²&µ,*²&µ/*¸2µ8*²<µA*+µD*,µH*,¸LµR*²U,¶Z»^Y,¸L·`¶cµg±ÍF+ !"#$#%*&1'8(?,D-I.Q0V1^2j3Î kÏÐkFGkJKÑ FJÒÓÌp :»jY*´H*´R¸l*´8*´*´#*´*´*´,*´/*´A*´ ¸p·v°Í6 83A96Î :ÏÐÔÕÌ/*´D°ÍFÎ ÏÐÖ×Ì/*´H°ÍKÎ ÏÐØÙÌ/*´R°ÍOÎ ÏГ”ÌG*´8+ºy¶}+°Í S TÎÏÐÚÛÑÚÜ„ÌB**´R¹�*´g¶…¸‹¶‘°ÍXÎ ÏÐÝbÌi+Ç »•Y—·™¿*+µR*´D*¶œ±Í\]_`aÎÏÐTÞÑTßbÌs*+Ç ²§+µ*´D*¶œ±ÍdefÎÏÐÞKÿMMÑà áâÙÌ/*´°ÍiÎ ÏÐãbÌs*+Ç ²§+µ*´D*¶œ±ÍmnoÎÏÐÞKÿMMÑà áäÙÌ/*´°ÍrÎ ÏÐåæÌ/*´ °ÍwÎ ÏÐÈç©�ÌN*¸¢*´¶¤+¶¤*´¶¤¶‘°Í|ÎÏÐèÑè éêÌV*Ç +¹�°*+¶§°Í€� ƒÎëìJÞ Ñ ëJà ᬭÌ/*´¬ÍˆÎ Ïг´ÌJ*µ*´D*¶œ±ÍŒ� ŽÎÏÐ!"Ñ!°­Ì/*´#¬Í’Î Ïз´ÌJ*µ#*´D*¶œ±Í–— ˜ÎÏÐ%"Ñ%íîÌ/*´,°ÍœÎ ÏÐïîÌ/*´/°Í¡Î ÏÐðñÌJ*+µ,*´D*¶œ±Í¥¦ §ÎÏÐò+ÑòóñÌJ*+µ/*´D*¶œ±Íª« ¬ÎÏÐò+ÑòôõÌ/*´A°Í°Î ÏÐö÷ÌJ*+µA*´D*¶œ±Í´µ ¶ÎÏÐC@ÑCøùÌq<*¶ª™€‘<*¶®™€‘<¬Í¹» ¼¾¿ÂÎÏÐÚÃÞü úûüý̉*~™§¶±*~™§¶µ±ÍÆÇÈÎÏÐþÃÞ(KÿMÿÑþú ûÿÌ\*+µ8*´D*¶œ±ÍËÌ ÍÎÏÐ:; :ÊÑ:È7Ì/*´8°ÍÑÎ ÏÐÈ Ì> *+¶¸¶¾W±ÍSÎ ÚÛ     j 2'@=@^ "j# $& %')