Êþº¾EQ  java/lang/Object()V   /net/minecraft/commands/arguments/EntityArgumentsingleZ    playersOnly  (ZZ)V8net/minecraft/commands/arguments/selector/EntitySelector  +com/mojang/brigadier/context/CommandContext getArgument7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;   getSource()Ljava/lang/Object; )net/minecraft/commands/CommandSourceStack " #$findSingleEntityP(Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/entity/Entity; & '(getOptionalEntitiesW(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; *+, -.java/util/CollectionisEmpty()Z 0 12NO_ENTITIES_FOUND ?< findPlayers A BCfindSinglePlayerV(Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/server/level/ServerPlayer; E+Fjava/util/List H I2NO_PLAYERS_FOUND K LMparse`(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; OPQ RS>net/minecraft/commands/arguments/selector/EntitySelectorParserallowSelectors(Ljava/lang/Object;)Z OU V'(Lcom/mojang/brigadier/StringReader;Z)V OX LY<()Lnet/minecraft/commands/arguments/selector/EntitySelector; [ \] getMaxResults()I _`a bc!com/mojang/brigadier/StringReader setCursor(I)V e f2ERROR_NOT_SINGLE_PLAYER 4h ijcreateWithContextf(Lcom/mojang/brigadier/ImmutableStringReader;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; l m2ERROR_NOT_SINGLE_ENTITY o p.includesEntities r s.isSelfSelector u v2ERROR_ONLY_PLAYERS_ALLOWEDx/net/minecraft/commands/SharedSuggestionProvider z{| }~2com/mojang/brigadier/suggestion/SuggestionsBuildergetInput()Ljava/lang/String; _€ �(Ljava/lang/String;)V zƒ „]getStart w† ‡ˆ permissions2()Lnet/minecraft/server/permissions/PermissionSet; Š‹Œ �Ž,net/minecraft/server/permissions/PermissionsCOMMANDS_ENTITY_SELECTORS-Lnet/minecraft/server/permissions/Permission; �‘’ “”.net/minecraft/server/permissions/PermissionSet hasPermission0(Lnet/minecraft/server/permissions/Permission;)Z–6com/mojang/brigadier/exceptions/CommandSyntaxException˜ ™šaccept�(Lnet/minecraft/commands/arguments/EntityArgument;Lnet/minecraft/commands/SharedSuggestionProvider;)Ljava/util/function/Consumer; Oœ �žfillSuggestions{(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;  ¡¢ £¤+com/mojang/brigadier/suggestion/Suggestionsempty*()Ljava/util/concurrent/CompletableFuture; ¦ §¨EXAMPLESLjava/util/Collection; ª L«q(Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; ­ L®_(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; w° ±²getOnlinePlayerNames()Ljava/util/Collection; w´ µ²getSelectedEntities ·¸¹ º»#com/google/common/collect/Iterablesconcat>(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; w½ ¾¿suggestr(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;Ájava/lang/StringÃPlayerÅ0123Ç@eÉ @e[type=foo]Ë$dd12be42-52a9-4a91-a8a1-11c01849e498 ÍÎÏ ÐÑjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;Óargument.entity.toomany ÕÖ× ØÙ$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; 4Û Ü!(Lcom/mojang/brigadier/Message;)VÞargument.player.toomanyàargument.player.entitiesâargument.entity.notfound.entityäargument.entity.notfound.playeræ$argument.entity.selector.not_allowed è é2ERROR_SELECTORS_NOT_ALLOWEDë+com/mojang/brigadier/arguments/ArgumentType Signature*Ljava/util/Collection;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/commands/arguments/EntityArgument;MethodParametersentity3()Lnet/minecraft/commands/arguments/EntityArgument; getEntityd(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity;context-Lcom/mojang/brigadier/context/CommandContext;nameLjava/lang/String;LocalVariableTypeTableZLcom/mojang/brigadier/context/CommandContext; Exceptions‘(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity;entities getEntitiesresult; StackMapTableª(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection<+Lnet/minecraft/world/entity/Entity;>;getOptionalPlayers¯(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;player getPlayerj(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer;—(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer;players getPlayersLjava/util/List;;Ljava/util/List;reader#Lcom/mojang/brigadier/StringReader;sourceLjava/lang/Object;TS;x(Lcom/mojang/brigadier/StringReader;TS;)Lnet/minecraft/commands/arguments/selector/EntitySelector;startIparser@Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;selector:Lnet/minecraft/commands/arguments/selector/EntitySelector;listSuggestions‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;1Lnet/minecraft/commands/SharedSuggestionProvider;contextBuilderbuilder4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;2Lcom/mojang/brigadier/context/CommandContext;Õ(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; getExamples,()Ljava/util/Collection;I(Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Ljava/lang/Object;7(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;lambda$listSuggestions$0h(Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestionsonlinePlayerNamessuggestedNamesLjava/lang/Iterable;(Ljava/lang/Iterable;0java/lang/Iterable{Ljava/lang/Object;Lcom/mojang/brigadier/arguments/ArgumentType; SourceFileEntityArgument.java NestMembers74net/minecraft/commands/arguments/EntityArgument$Info9=net/minecraft/commands/arguments/EntityArgument$Info$TemplateBootstrapMethods<(Ljava/lang/Object;)V> ? ()A7(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)VC DEF GH"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; InnerClassesInfoTemplateM%java/lang/invoke/MethodHandles$LookupOjava/lang/invoke/MethodHandlesLookup!ê §¨ìím2f2v212I2é2  îY*·*µ*µ ±ï)* +,ð ñò  ó   ôõî" »Y·°ï/ ö÷î[*+¶À*¶À¶!°ï3ðøùúûü øýþ•ó øúìÿ õî" »Y·°ï7 (îŒ*+¸%M,¹)™ ²/¶3¿,°ï;<=?ð øùúû¨üøýü*þ•ó øúì '(î[*+¶À*¶À¶9°ïCðøùúûü øýþ•ó øúì (î[*+¶À*¶À¶=°ïGðøùúûü øýþ•ó øúì õî" »Y·°ïK   î[*+¶À*¶À¶@°ïOðøùúûü øýþ•ó øúì  õî" »Y·°ïS  (î›'*+¶À*¶À¶=M,¹D™ ²G¶3¿,°ïWXY%[ð 'øù'úû ü'øý ü%Eþ•ó øúìL®î;*+¶J°ïaðñòþ•óL«îZ *+,¸N¶J°ïfð  ñò  ü  þ•ó ìLMî l>»OY+·T:¶W:¶Z¤+*´™$*´ ™+¶^²d+¶g¿+¶^²k+¶g¿¶n™*´ ™¶qš+¶^²t+¶g¿°ï6 jk lm$n+o0p8r=sEv\waxi{ð>lñòllR j _Xþ8O #þ•ó Rî`+¶:Áw™QÀwN»_Y,¶y·:,¶‚¶^»OY-¹…²‰¹�·T:¶WW§:,*-º—¶›°¸Ÿ°CIL•ï& €�!‚*ƒC…I‡L†Nˆ\Žð>!;CH`ñò`ù` !ü `""ÿLzw_O•ø ó  ì#$²î.²¥°ï”ð ñòì%AL&î1*+,¶©°ïð ñòþ•ó AL'î0*+¶¬°ïð ñòþ•ó()î²&+¹¯N*´ ™-§ -+¹³¸¶:,¸¼W±ï‰Š‹%Œð4&ñò&&*!+¨,-ü+í,. ü*I/1î®~½ÀYÂSYÄSYÆSYÈSYÊS¸Ì³¥»4YÒ¸Ô·Ú³k»4YݸԷڳd»4Y߸Էڳt»4Yá¸Ô·Ú³/»4Yã¸Ô·Ú³G»4Yå¸Ô·Ú³ç±ï#2 A!P"_#n$ì234568: B;=@I6J 86KLNP