Êþº¾E³  java/lang/Object()Vtag  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  LEVEL_GAMEMASTERS2Lnet/minecraft/server/permissions/PermissionCheck;   hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck;  3com/mojang/brigadier/builder/LiteralArgumentBuilderrequiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;targets !" #$/net/minecraft/commands/arguments/EntityArgumententities3()Lnet/minecraft/commands/arguments/EntityArgument; & '(argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;*add,name ./0 121com/mojang/brigadier/arguments/StringArgumentTypeword5()Lcom/mojang/brigadier/arguments/StringArgumentType;4 56run ()Lcom/mojang/brigadier/Command; 89: ;<4com/mojang/brigadier/builder/RequiredArgumentBuilderexecutesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder; > ?@then^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; 8>CremoveE FGgetSuggestions6()Lcom/mojang/brigadier/suggestion/SuggestionProvider; 8I JKsuggestsl(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;4Nlist4 9 RST UV&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode;Xjava/util/HashSet W [\] ^_java/util/Collectioniterator()Ljava/util/Iterator; abc dejava/util/IteratorhasNext()Z ag hinext()Ljava/lang/Object;k!net/minecraft/world/entity/Entity jm no entityTags()Ljava/util/Set; qrs tu java/util/SetaddAll(Ljava/util/Collection;)Z wxy z{4net/minecraft/server/commands/CommandResponseTrackercreate8()Lnet/minecraft/server/commands/CommandResponseTracker; j} ~addTag(Ljava/lang/String;)Z w� ‚ƒtrack(Ljava/lang/Object;Z)V …†‡ ˆ‰(net/minecraft/server/commands/TagCommand RESPONSE_ADDFLnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArg; w‹ Œ� sendFeedback‡(Lnet/minecraft/commands/CommandSourceStack;ZLnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArg;Ljava/lang/Object;)I j� � removeTag …’ “‰RESPONSE_REMOVE q• –—size()I w™ ‚š(Ljava/lang/Object;I)V qœ �eisEmpty …Ÿ  ¡RESPONSE_NO_TAGS?Lnet/minecraft/server/commands/CommandResponseTracker$Messages; w£ Œ¤n(Lnet/minecraft/commands/CommandSourceStack;ZLnet/minecraft/server/commands/CommandResponseTracker$Messages;)I …¦ §‰ RESPONSE_LIST ©ª« ¬i+com/mojang/brigadier/context/CommandContext getSource®)net/minecraft/commands/CommandSourceStack ° ±² getEntitiesW(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; …´ µ¶listTagsD(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I .¸ ¹º getStringS(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; …¼ �½V(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I …¿ ÀÁgetTags.(Ljava/util/Collection;)Ljava/util/Collection; ÃÄÅ ÆÇ/net/minecraft/commands/SharedSuggestionProvidersuggestr(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; …É ~½Ë"commands.tag.list.multiple.success ÍÎÏ ÐÑjava/lang/IntegervalueOf(I)Ljava/lang/Integer; ÓÔÕ Ö×)net/minecraft/network/chat/ComponentUtils formatList>(Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; ÙÚÛ ÜÝ$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;ß commands.tag.list.single.success já âãgetDisplayName(()Lnet/minecraft/network/chat/Component;å!commands.tag.add.success.multipleçcommands.tag.add.success.singleé$commands.tag.remove.success.multipleë"commands.tag.remove.success.singleí commands.tag.list.multiple.emptyïcommands.tag.list.single.emptyñ:com/mojang/brigadier/exceptions/SimpleCommandExceptionTypeócommands.tag.add.failed Ùõ ÜöA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; ðø ù!(Lcom/mojang/brigadier/Message;)V …û üýERROR_ADD_FAILED;}Lnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArg;ŽLnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArg;>;CodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/server/commands/TagCommand;+(Lcom/mojang/brigadier/CommandDispatcher;)V dispatcher(Lcom/mojang/brigadier/CommandDispatcher;LocalVariableTypeTableULcom/mojang/brigadier/CommandDispatcher;MethodParametersX(Lcom/mojang/brigadier/CommandDispatcher;)Ventity#Lnet/minecraft/world/entity/Entity;Ljava/util/Collection;resultLjava/util/Set;;#Ljava/util/Set; StackMapTableh(Ljava/util/Collection<+Lnet/minecraft/world/entity/Entity;>;)Ljava/util/Collection;source+Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;response6Lnet/minecraft/server/commands/CommandResponseTracker;[Lnet/minecraft/server/commands/CommandResponseTracker; Exceptions>6com/mojang/brigadier/exceptions/CommandSyntaxException|(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection<+Lnet/minecraft/world/entity/Entity;>;Ljava/lang/String;)Itagsj(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection<+Lnet/minecraft/world/entity/Entity;>;)Ilambda$register$30(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$2lambda$register$1‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;p4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;lambda$register$0lambda$static$79(IILjava/util/Set;)Lnet/minecraft/network/chat/Component; entityCountIlambda$static$6[(Lnet/minecraft/world/entity/Entity;ILjava/util/Set;)Lnet/minecraft/network/chat/Component;lambda$static$5<(IILjava/lang/String;)Lnet/minecraft/network/chat/Component;lambda$static$4^(Lnet/minecraft/world/entity/Entity;ILjava/lang/String;)Lnet/minecraft/network/chat/Component;lambda$static$3lambda$static$2lambda$static$1*(II)Lnet/minecraft/network/chat/Component;lambda$static$0L(Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/Component; SourceFileTagCommand.javaBootstrapMethodsCb …c KCHf …g GHi …j FCl …m BCo'(Ljava/lang/Object;I)Ljava/lang/Object;q …r Z[[u(II)Ljava/lang/Object;w …x XYY{9(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;} …~ WUU�((IILjava/lang/Object;)Ljava/lang/Object;ƒ …„ VSS‡ …ˆ TUŠ …‹ RS� …Ž PQQ‘ …’ LMM• –—˜ ™š"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�Dnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgMessagesWithArg =net/minecraft/server/commands/CommandResponseTracker$MessagesMessages£Bnet/minecraft/server/commands/CommandResponseTracker$SingleHandler SingleHandler¦Dnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerMultipleHandler©Inet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArgSingleHandlerWithArg¬Knet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArgMultipleHandlerWithArg¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup!…üýý ¡“‰ˆ‰§‰ !/*·±"# $% U&!y*¸ ²¸¶À¸¸%)¸ +¸-¸%º3¶7¶=¶AÀ8B¸ +¸-¸%ºD¶HºL¶7¶=¶AÀ8M¸ ºO¶P¶A¶=À¶QW±"V01 246!8,9/725:=??J@RAU>X<`EhFkDn3t0xJ# y'() y'*+', ÀÁ!°2»WY·YL*¹ZM,¹`™,¹fÀjN+-¶l¹pW§ÿâ+°"MN"O-P0Q# " -.2#/*01)2#2*034ýqaú +#5 ~½!Î<¸vN+¹Z:¹`™¹fÀj:-,¶|¶€§ÿÞ-*²„,¶Š¬"UW"X.Y1[#4" -.<67</<,889:)<289;4ý waú$<=+ 6,? �½!Î<¸vN+¹Z:¹`™¹fÀj:-,¶Ž¶€§ÿÞ-*²‘,¶Š¬"_a"b.c1e#4" -.<67</<,889:)<289;4ý waú$<=+ 6,? µ¶!?r¸vM»WY·YN+¹Z:¹`™/¹fÀj:¶l:-¹pW,¹”¶˜§ÿÍ-¹›™,*²ž¶¢W§,*²¥-¶ŠW-¹”¬". ij l*m1n:oGpJrSs`ukw#>1n1*-.r67r/n9: f@1)*1n3r2n9; f@34þwqaú5 <=+ 6A BC!;*¶¨À­*¸¯¸³¬"F# DE<= FC!A*¶¨À­*¸¯*+¸·¸»¬"A# DE<= GH!B*¸¯¸¾+¸Â°"@#DEIJ<= KC!A*¶¨À­*¸¯*+¸·¸È¬"9# DE<= LM!X$ʽY¸ÌSY,¹”¸ÌSY,¸ÒS¸Ø°",#$NO$@1 PQ!X$Þ½Y*¶àSY,¹”¸ÌSY,¸ÒS¸Ø°"+#$-.$@1 RS!Iä½Y,SY¸ÌS¸Ø°"(#NO,8 TU!Iæ½Y,SY*¶àS¸Ø°"'#-.,8 VS!Iè½Y,SY¸ÌS¸Ø°"##NO,8 WU!Iê½Y,SY*¶àS¸Ø°""#-.,8 XY!;ì½Y¸ÌS¸Ø°"# NO Z[!;î½Y*¶àS¸Ø°"# -.\!‘e»ðYò¸ô·÷³ú»ðYþ¸ô·÷³ºº¸ ³ž²º º¸³‘²úºº¸³„ºº¸³¥±". A%T*]^_z ”`a`”ded”`h`”`k`”nps”tvy”z|”€‚…”z†”€‰…”zŒ�”€�“›:œwžŸw¡¢w¤ ¥w§ ¨wª «w­ ®°²