Êþº¾E¼  java/lang/Object()Vclear  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;  run ()Lcom/mojang/brigadier/Command; " #$executesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;&targets ()* +,/net/minecraft/commands/arguments/EntityArgumentplayers3()Lnet/minecraft/commands/arguments/EntityArgument; . /0argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; 3"44com/mojang/brigadier/builder/RequiredArgumentBuilder6item 89: ;<;net/minecraft/commands/arguments/item/ItemPredicateArgument itemPredicatek(Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument;?maxCount ABC DE2com/mojang/brigadier/arguments/IntegerArgumentTypeinteger7(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType; 3H IJthen^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; H MNO PQ&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; STU VW4net/minecraft/server/commands/ClearInventoryCommandsclearInventoryc(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;I)I YZ[ \]4net/minecraft/server/commands/CommandResponseTrackercreate8()Lnet/minecraft/server/commands/CommandResponseTracker; _`a bcjava/util/Collectioniterator()Ljava/util/Iterator; efg hijava/util/IteratorhasNext()Z ek lmnext()Ljava/lang/Object;o'net/minecraft/server/level/ServerPlayer nq rs getInventory/()Lnet/minecraft/world/entity/player/Inventory; nu vw inventoryMenu-Lnet/minecraft/world/inventory/InventoryMenu; yz{ |}+net/minecraft/world/inventory/InventoryMenu getCraftSlots3()Lnet/minecraft/world/inventory/CraftingContainer; €� ‚ƒ+net/minecraft/world/entity/player/InventoryclearOrCountMatchingItemsB(Ljava/util/function/Predicate;ZILnet/minecraft/world/Container;)I Y… †‡track(Ljava/lang/Object;I)V n‰ Š‹ containerMenu5Lnet/minecraft/world/inventory/AbstractContainerMenu; �Ž� �3net/minecraft/world/inventory/AbstractContainerMenubroadcastChanges y’ “” slotsChanged"(Lnet/minecraft/world/Container;)V Y– —˜ totalValue()I š›œ �ž@net/minecraft/server/commands/CommandResponseTracker$ElementTypeANYBLnet/minecraft/server/commands/CommandResponseTracker$ElementType; S  ¡¢ERROR_DISPATCH?Lnet/minecraft/server/commands/CommandResponseTracker$Dispatch; Y¤ ¥¦dispatch•(Lnet/minecraft/server/commands/CommandResponseTracker$ElementType;Lnet/minecraft/server/commands/CommandResponseTracker$Dispatch;)Ljava/lang/Object;¨6com/mojang/brigadier/exceptions/CommandSyntaxException šª «žNON_ZERO S­ ®¯ RESPONSE_TEST?Lnet/minecraft/server/commands/CommandResponseTracker$Messages; S± ²¯RESPONSE_CLEAR Y´ µ¶ sendFeedback°(Lnet/minecraft/commands/CommandSourceStack;ZLnet/minecraft/server/commands/CommandResponseTracker$ElementType;Lnet/minecraft/server/commands/CommandResponseTracker$Messages;)I ¸¹º »m+com/mojang/brigadier/context/CommandContext getSource½)net/minecraft/commands/CommandSourceStack (¿ ÀÁ getPlayersW(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; 8à ÄÅgetItemPredicate…(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; AÇ ÈÉ getIntegerB(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I SË ÌÍclearUnlimitedb(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;)IÏ ÐÑtest ()Ljava/util/function/Predicate; ¼Ó ÔÕgetPlayerOrException+()Lnet/minecraft/server/level/ServerPlayer; רÙ ÚÛjava/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;Ï SÞ ßàERROR_MULTIPLE=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; âãä åæjava/lang/IntegervalueOf(I)Ljava/lang/Integer; èéê \ë;com/mojang/brigadier/exceptions/DynamicCommandExceptionTypeL(Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; Sí îà ERROR_SINGLE nð ñògetDisplayName(()Lnet/minecraft/network/chat/Component;ôcommands.clear.success.multiple ö÷ø ùú$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;ücommands.clear.success.singleþcommands.clear.test.multiplecommands.clear.test.singleclear.failed.multiple ö útranslatableEscapeclear.failed.single   apply()Ljava/util/function/Function; è  (Ljava/util/function/Function;)V  \F()Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandler;  \H()Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandler; Y messagesË(Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandler;Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandler;)Lnet/minecraft/server/commands/CommandResponseTracker$Messages;  =net/minecraft/server/commands/CommandResponseTracker$Dispatch   ! "�(Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandler;Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandler;)V SignaturejLnet/minecraft/server/commands/CommandResponseTracker$Messages;¢Lnet/minecraft/server/commands/CommandResponseTracker$Dispatch;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/server/commands/ClearInventoryCommands;W(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V dispatcher(Lcom/mojang/brigadier/CommandDispatcher;context,Lnet/minecraft/commands/CommandBuildContext;LocalVariableTypeTableULcom/mojang/brigadier/CommandDispatcher;MethodParameters„(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)Vsource+Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection; predicateLjava/util/function/Predicate;ALjava/util/Collection;DLjava/util/function/Predicate; Exceptions³(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;)Iplayer)Lnet/minecraft/server/level/ServerPlayer;Itracker6Lnet/minecraft/server/commands/CommandResponseTracker; countingOnlyZaLnet/minecraft/server/commands/CommandResponseTracker; StackMapTableGjava/util/function/PredicateI=net/minecraft/server/commands/CommandResponseTracker$Messages´(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;I)Ilambda$register$50(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$4lambda$register$2lambda$register$3'(Lnet/minecraft/world/item/ItemStack;)Zlambda$register$0lambda$register$1lambda$static$7<(II)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; playerCountlambda$static$6d(Lnet/minecraft/server/level/ServerPlayer;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;lambda$static$5*(II)Lnet/minecraft/network/chat/Component;lambda$static$4R(Lnet/minecraft/server/level/ServerPlayer;I)Lnet/minecraft/network/chat/Component;lambda$static$3lambda$static$2lambda$static$12(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;countLjava/lang/Object;lambda$static$0name SourceFileClearInventoryCommands.javaBootstrapMethodsLl Sm SLo Sp PLr Ss OLu Sv KLx(Ljava/lang/Object;)Zz S{ QRR~ S TR�&(Ljava/lang/Object;)Ljava/lang/Object;ƒ S„ daa‡ Sˆ `aŠ'(Ljava/lang/Object;I)Ljava/lang/Object;Œ S� _]]�(II)Ljava/lang/Object;’ S“ ^[[– S— \]™ Sš Z[œ S� XYY  S¡ UVV¤ ¥¦§ ¨©"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 ElementTypeDispatchMessages¯Bnet/minecraft/commands/arguments/item/ItemPredicateArgument$ResultResult²Bnet/minecraft/server/commands/CommandResponseTracker$SingleHandler SingleHandlerµDnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerMultipleHandler¸%java/lang/invoke/MethodHandles$Lookupºjava/lang/invoke/MethodHandlesLookup!Sîàßய#$²¯#$¡¢#%&/*·±'( )* P+&äf*¸ ²¸¶Àº¶!À%¸'¸-º1¶2À35+¸7¸-º=¶2À3>¸@¸-ºF¶2¶G¶G¶KÀ¶LW±'>./ 013*436>7G9R:U8X5[2a.e?(f,-f./0 f,12 ,.#3 ÌÍ&b*+,¸R¬'B( 45+6780+97:;§2 4+7#< VW&¨•¸X:š§6+¹^:¹d™G¹jÀn:¶p,´t¶x¶~¶„š´ˆ¶Œ´t¶p¶‘§ÿµ¶•š²™²Ÿ¶£À§¿*²©𠲬§²°¶³¬'. FHI.JIKNMVPcRfTnU}X(H.5=>•45•+6•78•??�@A…BC0 •+9•7:�@DEYü Y@ý eûJúÿ¼_FYY¼šÿ¼_FYY¼šH;§24+7?#J KL&G*¶·À¼*%¸¾*5¸Â*>¸Æ¸R¬':( MN;§ OL&A*¶·À¼*%¸¾*5¸Â¸Ê¬'7( MN;§ PL&@*¶·À¼*%¸¾ºÎ¸Ê¬'4( MN;§ QR&¬'4 SL&G*¶·À¼*¶·À¼¶Ò¸ÖºÜ¸Ê¬'1( MN;§ TR&¬'1 UV&5 ²Ý¸á¶ç°'*(  W? XY&5 ²ì*¶ï¶ç°')(  => Z[&Ló½Y¸áSY¸áS¸õ°'%(W?—? \]&Lû½Y¸áSY*¶ïS¸õ°'$(=>—? ^[&Lý½Y¸áSY¸áS¸õ°' (W?—? _]&Lÿ½Y¸áSY*¶ïS¸õ°'(=>—? `a&9½Y*S¸°'( bc da&9½Y*S¸°'( ecf&{S»èYº· ³ì»èYº· ³Ýºº¸³¬ºº¸³°»Yºº· ³Ÿ±'.#>(ghiŽ£jkj£jnj£jqj£jtj£wy|£w}|£€‚…£€†…£‰‹Ž£�‘”£‰•Ž£�˜”£‰›ž£�Ÿ¢ª:šY«@Y¬HY­®8° ±Y³ ´Y¶ ·¹»