Êþº¾E‡java/util/EnumMap$net/minecraft/world/scores/TeamColor  (Ljava/lang/Class;)V  values)()[Lnet/minecraft/world/scores/TeamColor;  java/util/function/Functionapply&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String  5net/minecraft/world/scores/criteria/ObjectiveCriteriaregisterCustomK(Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;    java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; " #X(Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)V % &'CUSTOM_CRITERIALjava/util/Map; )*+ ,-@net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderTypeINTEGERBLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; / 0Ž(Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; 234 5java/lang/Object()V 7 89nameLjava/lang/String; ; <=readOnlyZ ? @- renderType B C'CRITERIA_CACHE E FGkeySet()Ljava/util/Set; IJK LM&com/google/common/collect/ImmutableSetcopyOf@(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet; O Pget RST UVjava/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; X YZindexOf(I)I R\ ]^empty()Ljava/util/Optional; `ab cd/net/minecraft/core/registries/BuiltInRegistries STAT_TYPELnet/minecraft/core/Registry; f gh substring(II)Ljava/lang/String; jkl mn"net/minecraft/resources/Identifier bySeparator9(Ljava/lang/String;C)Lnet/minecraft/resources/Identifier; pqr stnet/minecraft/core/Registry getOptional:(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;v w2(Ljava/lang/String;I)Ljava/util/function/Function; Ry z{flatMap3(Ljava/util/function/Function;)Ljava/util/Optional; }~ €�net/minecraft/stats/StatType getRegistry()Lnet/minecraft/core/Registry; ƒ„… †java/util/ObjectsrequireNonNullˆ ‰=(Lnet/minecraft/stats/StatType;)Ljava/util/function/Function; R‹ Œ{map Ž g�(I)Ljava/lang/String; ‘ ’“getStatX(Lnet/minecraft/stats/StatType;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; • –—getSerializedName()Ljava/lang/String;™ š›makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;™ ž Ÿ byName((Ljava/lang/String;)Ljava/util/Optional;¢ £()Ljava/util/function/Function;¥ P¦1(Ljava/lang/String;)Ljava/util/function/Supplier; ¨©ª «¬#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; R® ¯orElse™ ²³´ µ¶com/google/common/collect/Maps newHashMap()Ljava/util/HashMap; ¸¹º »¼com/mojang/serialization/CodecSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec;¢¢ ÀÁ ÃÄ.com/mojang/serialization/codecs/PrimitiveCodec comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Æ ÇÈCODEC Lcom/mojang/serialization/Codec;Êdummy Ì ÍÎDUMMY7Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Ðtrigger Ò ÓÎTRIGGERÕ deathCount × ØÎ DEATH_COUNTÚplayerKillCount Ü ÝÎKILL_COUNT_PLAYERSßtotalKillCount á âÎKILL_COUNT_ALLähealth )æ ç-HEARTS é êÎHEALTHìfood î ïÎFOODñair ó ôÎAIRöarmor ø ùÎARMORûxp ý þÎ EXPERIENCElevel  ÎLEVEL ¢  registerForEveryTeamColor.(Ljava/util/function/Function;)Ljava/util/Map;   ' TEAM_KILL ¢  'KILLED_BY_TEAM SignatureZLjava/util/Map;YLcom/mojang/serialization/Codec;nLjava/util/Map;CodeLineNumberTableLocalVariableTableidvalue&Lnet/minecraft/world/scores/TeamColor; idFactoryLjava/util/function/Function;resultLocalVariableTypeTableWLjava/util/function/Function; StackMapTable!'[Lnet/minecraft/world/scores/TeamColor;MethodParametersÇ(Ljava/util/function/Function;)Ljava/util/Map;(Ljava/lang/String;)VthisgetCustomCriteriaNames%()Ljava/util/Set;colonPosIa(Ljava/lang/String;)Ljava/util/Optional;statTypeLnet/minecraft/stats/StatType;key$Lnet/minecraft/resources/Identifier;#Lnet/minecraft/stats/StatType;¬(Lnet/minecraft/stats/StatType;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;getName isReadOnly()ZgetDefaultRenderTypeD()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;lambda$byName$0G(Ljava/lang/String;ILnet/minecraft/stats/StatType;)Ljava/util/Optional;lambda$static$3:(Lnet/minecraft/world/scores/TeamColor;)Ljava/lang/String;formatlambda$static$2lambda$static$09(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;lambda$static$1 SourceFileObjectiveCriteria.java NestMembersBootstrapMethodsF G 67I4(Lnet/minecraft/stats/StatType;)Ljava/util/Optional;K }L PM.(Ljava/lang/Object;)Lnet/minecraft/stats/Stat;OK(Ljava/lang/Object;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;QkilledByTeam.S teamkill.U ¨V WXsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;Z^(Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;)Lcom/mojang/serialization/DataResult;\()Ljava/lang/Object;^ _ >›—b#No scoreboard criteria with name: d e <==h i 1—kK(Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;)Ljava/lang/String;m n ;99q r 89t uvw xy"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 RenderTypeƒ%java/lang/invoke/MethodHandles$Lookup…java/lang/invoke/MethodHandlesLookup!2&'C'ÇÈÍÎÓÎØÎÝÎâÎêÎïÎôÎùÎþÎÎ ''89<=@- ØC»Y·L¸ M,¾>6¢*,2:*¹ À:+¸¹W„§ÿÖ+°2 3 4-5;3A7*-9 C 9'C 9ÿ ø,"# 0h»Y*,·!N²$*-¹W-°; <=*89<=@- Î" 8<@ 3 *²(¸.°A  89"8$B *+²(·!± E F %Î 89"8#{*·1*+µ6*µ:*-µ>²A+*¹W±HI JKLM*%Î89<=@-" 8<@ &G$ ²$¹D¸H°P' Ÿ ³C²A*¹NÀL+Æ+¸Q°*:¶W=œ¸[°²_*¶e.¸i¹o*ºu¶x°& T UVXY!Z%\?]B\ C89 6Î&() üü"8* ’“_*¶|+¹o*Y¸‚Wº‡¶Š°a+,-. +/" +-01—/*´6°e %Î23/*´:¬i %Î45/*´>°m %Î 67O,*`¶�.¸i¸�°] 89()+, 894 *¶”º˜°+  : ;94 *¶”ºœ°*  : <=R*¸�º¡¶Š*º¤¸§¶­À¨°  89 >›1*º°° 89?5ü¨¸±³$¸±³A²·º½º¾¹¿³Åɸ³Ëϸ³ÑÔ¸³ÖÙ¸³ÛÞ¸³àã²å¸.³èë²(¸.³íð²(¸.³òõ²(¸.³÷ú²(¸.³üÿ²(¸.³º¸³ º ¸³ ±B !)1 9!A"I#U$a%m&y'…(‘*œ+@AB)Cd sDEHsDJNzPzRsDTYs[]`zasDcfsDgjsDlosDpo€)�@‚„†