Êþº¾E©  java/lang/Object()Vgive  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/EntityArgumentplayers3()Lnet/minecraft/commands/arguments/EntityArgument; & '(argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;*item ,-. */2net/minecraft/commands/arguments/item/ItemArgumentb(Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemArgument;1 23run ()Lcom/mojang/brigadier/Command; 567 894com/mojang/brigadier/builder/RequiredArgumentBuilderexecutesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;;count =>? @A2com/mojang/brigadier/arguments/IntegerArgumentTypeinteger7(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;1 5D EFthen^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; D IJK LM&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; OPQ RS4net/minecraft/server/commands/CommandResponseTrackercreate8()Lnet/minecraft/server/commands/CommandResponseTracker; UVW XY/net/minecraft/commands/arguments/item/ItemInputcreateItemStack'(I)Lnet/minecraft/world/item/ItemStack; [\] ^_"net/minecraft/world/item/ItemStackgetMaxStackSize()Ia)net/minecraft/server/commands/GiveCommand `c deTOO_MANY_ITEMS>Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ghi jkjava/lang/IntegervalueOf(I)Ljava/lang/Integer; [m nogetDisplayName(()Lnet/minecraft/network/chat/Component; qrs RtLÌÍ …Ú ÛÜ getRandom#()Lnet/minecraft/util/RandomSource; Þßà áânet/minecraft/util/RandomSource nextFloat()F?333 åæç èé&net/minecraft/server/level/ServerLevel playSoundn(Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V …ë ìí containerMenu5Lnet/minecraft/world/inventory/AbstractContainerMenu; ïðñ ò3net/minecraft/world/inventory/AbstractContainerMenubroadcastChanges Oô õötrack(Ljava/lang/Object;)V `ø ùú RESPONSE_GIVEGLnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgs; Oü ýþ sendFeedbackš(Lnet/minecraft/commands/CommandSourceStack;ZLnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgs;Ljava/lang/Object;Ljava/lang/Object;)I  „+com/mojang/brigadier/context/CommandContext getSource)net/minecraft/commands/CommandSourceStack ,  getItemr(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemInput;     getPlayersW(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; =  getIntegerB(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I ` giveItemv(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;I)Icommands.give.success.multiple  $net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;commands.give.success.single …m"!commands.give.failed.toomanyitems $ %translatableEscape' ()applyI()Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$Function; q+ ,J(Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$Function;)V. R/N()Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArgs;1 R2P()Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArgs; O4 56messagesã(Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArgs;Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArgs;)Lnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgs; Signature©Lnet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgs;MAX_ALLOWED_ITEMSTACKSI ConstantValuedCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/server/commands/GiveCommand;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;)Vdrop,Lnet/minecraft/world/entity/item/ItemEntity;size copyToDrop$Lnet/minecraft/world/item/ItemStack;addedZ remainingplayer)Lnet/minecraft/server/level/ServerPlayer;source+Lnet/minecraft/commands/CommandSourceStack;input1Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;tracker6Lnet/minecraft/server/commands/CommandResponseTracker;prototypeItemStack maxStackSizemaxAllowedCountALjava/util/Collection;aLnet/minecraft/server/commands/CommandResponseTracker; StackMapTable Exceptionsd6com/mojang/brigadier/exceptions/CommandSyntaxException¡(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;I)Ilambda$register$10(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$0lambda$static$2a(IILjava/lang/Integer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; playerCountLjava/lang/Integer;lambda$static$1‰(Lnet/minecraft/server/level/ServerPlayer;ILjava/lang/Integer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component;lambda$static$0D(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;maxCountLjava/lang/Object; SourceFileGiveCommand.javaBootstrapMethodsg{ `| jg~ ` fgr‚ `ƒ qr…K(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‡ `ˆ opp‹:(IILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� `Ž kll‘ ’“” •–"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™Enet/minecraft/server/commands/CommandResponseTracker$MessagesWithArgsMessagesWithArgsœEcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$FunctionFunctionŸJnet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArgsSingleHandlerWithArgs¢Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArgsMultipleHandlerWithArgs¥%java/lang/invoke/MethodHandles$Lookup§java/lang/invoke/MethodHandlesLookup!`deùú789:;< =/*·±>? @A LB=ÆP*¸ ²¸¶À¸¸%)+¸+¸%º0¶4À5:¸<¸%ºB¶4¶C¶C¶GÀ¶HW±>6 &' (*,(-1/<0?.B+E)K&O5?PCDPEFG PCHI CE7J =ã ;¸N:+¶T:¶Z6dh6¤²b¸f¶l¶p¿,¹u:¹{™ê¹�À…: 6  žÌ ¸‡6   d6  ¶�:  ¶� ¶”6  ™  ¶šš0  ¶�:ƶ¡ ¶¦¶ª¶®¶²W§j ¶¸¶�:ƶ¼¶®¶²W ¶¿ ¶Â ¶Æ ¶É²Ì²ÒØ ¶Ù¹Ý ¶Ù¹Ýfãj b j¶ä ´ê¶î§ÿ5 ¶ó§ÿ*²÷¸f¶û¬>z8: ;<= >1@OARBWC`DgFpG|I‰J”K™LžM¨N³P¶RÄSÉTÎUÙWXZ ]'^*`?˜”KLÄYKL`½M: p­NO |¡PQ RÕR: OØST ;UV;WX;#Y;;:6Z[ /\O(]:!^:G;#_6Z`a\ ÿ1UvO[ü|ý…þ6[)ü"¢ÿC UvO[|…ø bcIUW#;7e fg=G*¶ÿÀ*)¸*¸ *:¸¸¬>0? hibc jg=B*¶ÿÀ*)¸*¸ ¸¬>-? hibc kl=[½Y,SY-¶lSY¸fS¸°> ? m:;n\O op=[½Y,SY-¶lSY*¶ S¸°>? ST;n\O qr=G!½Y*SY+S¸#°>?st*tu=< »qYº&·*³bº-º0¸3³÷±> vwx4�yzy�y}y�€�€�„†‰�ŠŒ�—*˜Oš›q� žO  ¡O£ ¤¦¨