Êþº¾Eú  java/lang/Object()V:net/minecraft/commands/arguments/ObjectiveCriteriaArgument  5net/minecraft/world/scores/criteria/ObjectiveCriteria  +com/mojang/brigadier/context/CommandContext getArgument7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;  !com/mojang/brigadier/StringReader getCursor()I  canRead()Z  peek()C ! "skip $ %& getString()Ljava/lang/String; ()* +,java/lang/String substring(II)Ljava/lang/String; . /0byName((Ljava/lang/String;)Ljava/util/Optional;2 34getU(Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Ljava/util/function/Supplier; 678 9:java/util/Optional orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object; < =>getCustomCriteriaNames()Ljava/util/Set; @AB CDcom/google/common/collect/Lists newArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList; FGH IJ/net/minecraft/core/registries/BuiltInRegistries STAT_TYPELnet/minecraft/core/Registry; LMN OPnet/minecraft/core/Registryiterator()Ljava/util/Iterator; RST Ujava/util/IteratorhasNext RW XYnext()Ljava/lang/Object;[net/minecraft/stats/StatType Z] ^_ getRegistry()Lnet/minecraft/core/Registry; a bcgetNameD(Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; efg hijava/util/Listadd(Ljava/lang/Object;)Z klm no/net/minecraft/commands/SharedSuggestionProvidersuggestr(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; qrs tcnet/minecraft/stats/Stat buildName v wxEXAMPLESLjava/util/Collection; z {|parse\(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; ~ € setCursor(I)V ‚ ƒ„ERROR_INVALID_VALUE=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; †‡ˆ ‰Š;com/mojang/brigadier/exceptions/DynamicCommandExceptionTypecreateWithContextx(Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Œargument.criteria.invalid Ž�� ‘’$net/minecraft/network/chat/ComponenttranslatableEscapeT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;”foo– foo.bar.baz˜ minecraft:foo š›œ �žjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;  ¡¢apply()Ljava/util/function/Function; †¤ ¥ (Ljava/util/function/Function;)V§+com/mojang/brigadier/arguments/ArgumentType Signature*Ljava/util/Collection;CodeLineNumberTableLocalVariableTablethis()Lnet/minecraft/commands/arguments/ObjectiveCriteriaArgument; getCriteriax(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;context-Lcom/mojang/brigadier/context/CommandContext;nameLjava/lang/String;LocalVariableTypeTableZLcom/mojang/brigadier/context/CommandContext;MethodParameters¥(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;reader#Lcom/mojang/brigadier/StringReader;startIid StackMapTable ExceptionsÃ6com/mojang/brigadier/exceptions/CommandSyntaxExceptionlistSuggestions‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;valueLjava/lang/Object;typeLnet/minecraft/stats/StatType;builder4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;idsLjava/util/List;!Lnet/minecraft/stats/StatType<*>;2Lcom/mojang/brigadier/context/CommandContext;$Ljava/util/List;Õ(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;#Lnet/minecraft/stats/StatType;_(Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; getExamples()Ljava/util/Collection;,()Ljava/util/Collection;7(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;lambda$parse$0p(Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;lambda$static$02(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;xLjava/lang/Object;Lcom/mojang/brigadier/arguments/ArgumentType; SourceFileObjectiveCriteriaArgument.javaBootstrapMethodsYã ä ØÙæ:()Lcom/mojang/brigadier/exceptions/CommandSyntaxException;è&(Ljava/lang/Object;)Ljava/lang/Object;ê ë ÚÛÛî ïðñ òó"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ö%java/lang/invoke/MethodHandles$Lookupøjava/lang/invoke/MethodHandlesLookup!¦wx¨©ƒ„ ª3*·±« ¬ ­® ¯°ª »Y· °« ±²ªQ *+ ¶ À °«$¬ ³´ µ¶·  ³¸¹ ³µ¨º{|ª¡<+¶=+¶™+¶ Ÿ +¶ §ÿì+¶#+¶¶'N-¸-+-º1¶5À °«)*+-).¬*<­®<»¼7½¾)¿¶ÀüÁ¹»ÄŪ- e¸;¸?N²E¹K:¹Q™G¹VÀZ:¶\¹K:¹Q™"¹V:*¶`:-¹dW§ÿÚ§ÿµ-,¸j°«"67'8F9P:Y;\<_=¬HP µ¶FÆÇ'5ÈÉe­®e³´eÊË^ÌÍ· '5ÈÎe³Ï^ÌÐÀýeRý!ZRù(ú¹ ³Ê¨ÑbcªV+,¸p°«B¬ ­®ÈÉÆÇ· ÈÒ¹ ÈÆ¨ÓÔÕª.²u°«G¬ ­®¨ÖA{ת0*+¶y°«¬ ­®Á¹» ØÙªP*¶}²�*,¶…°« /0¬ »¼½¾¿¶ ÚÛª8‹½Y*S¸�°«¬ ÆÇܪE)½(Y“SY•SY—S¸™³u»†YºŸ·£³�±« ¨ÝÞßàíáâåíçéìô õ÷ù