Êþº¾Ek  java/lang/Object()V attribute  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;target !" #$/net/minecraft/commands/arguments/EntityArgumententity3()Lnet/minecraft/commands/arguments/EntityArgument; & '(argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; *+, -.(net/minecraft/core/registries/Registries ATTRIBUTE%Lnet/minecraft/resources/ResourceKey; 012 341net/minecraft/commands/arguments/ResourceArgumentresource†(Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument;6get8 9:run ()Lcom/mojang/brigadier/Command; < =>executesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;@scale BCD EF1com/mojang/brigadier/arguments/DoubleArgumentType doubleArg5()Lcom/mojang/brigadier/arguments/DoubleArgumentType;8 I<J4com/mojang/brigadier/builder/RequiredArgumentBuilder L MNthen^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ILQbaseSsetUvalue888Zreset8]modifier_addaid cde af3net/minecraft/commands/arguments/IdentifierArgument7()Lnet/minecraft/commands/arguments/IdentifierArgument;h add_value8kadd_multiplied_base8nadd_multiplied_total8qremove s tugetSuggestions6()Lcom/mojang/brigadier/suggestion/SuggestionProvider; Iw xysuggestsl(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; 8 s 8 8 €� ‚ƒ&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; …†‡ ˆ‰.net/minecraft/server/commands/AttributeCommandgetLivingEntityN(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; ‹Œ� Ž�'net/minecraft/world/entity/LivingEntity getAttributes9()Lnet/minecraft/world/entity/ai/attributes/AttributeMap; ‘’“ ”•5net/minecraft/world/entity/ai/attributes/AttributeMap getInstanceY(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; …— ˜™ERROR_NO_SUCH_ATTRIBUTE>Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ›œ� žŸ!net/minecraft/world/entity/EntitygetDisplayName(()Lnet/minecraft/network/chat/Component; …¡ ¢£getAttributeDescriptionC(Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; ¥¦§ ¨©Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ÕÖ× ¨Ø)commands.attribute.base_value.set.success@-commands.attribute.modifier.value.get.successB)commands.attribute.base_value.get.successD$commands.attribute.value.get.success FGH I+com/mojang/brigadier/context/CommandContext getSource K LM getEntityd(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; 0O PQ getAttributef(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; cS TUgetIde(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; BW XY getDoubleB(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)D …[ \]getAttributeModifier‘(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;D)I …_ `agetAttributeModifiersY(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; cde fg/net/minecraft/commands/SharedSuggestionProvidersuggestResourcew(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; …i j�(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)I lmn opDnet/minecraft/world/entity/ai/attributes/AttributeModifier$OperationADD_MULTIPLIED_TOTALFLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; …r st addModifier×(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I lv wpADD_MULTIPLIED_BASE ly zp ADD_VALUE …| }~resetAttributeBasel(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I …€ �‚getAttributeBasem(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I …„ …‚setAttributeBase …‡ ½‚‰2commands.attribute.failed.modifier_already_present %‹ Œ2translatableEscapeŽ%commands.attribute.failed.no_modifier�&commands.attribute.failed.no_attribute’ commands.attribute.failed.entityñ ¯• – (Ljava/util/function/Function;)V˜ ò™I()Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$Function; ¥› œJ(Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$Function;)Vž òŸI()Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType$Function; Õ¡ ¢J(Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType$Function;)VžCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/server/commands/AttributeCommand;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 Signature„(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V#Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;attributeInstance; StackMapTable Exceptions»6com/mojang/brigadier/exceptions/CommandSyntaxException²(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; livingEntity)Lnet/minecraft/world/entity/LivingEntity;Ÿ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/LivingEntity;source+Lnet/minecraft/commands/CommandSourceStack;Dresult£(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I$Lnet/minecraft/resources/Identifier; attributes7Lnet/minecraft/world/entity/ai/attributes/AttributeMap;Ç(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;D)Iµ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; livingTarget¢(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I operation;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)IÆ(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Iy(Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component;lambda$removeModifier$0Š(Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component;lambda$addModifier$0lambda$resetAttributeBase$0g(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component;lambda$setAttributeBase$0lambda$getAttributeModifier$0‹(Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component;lambda$getAttributeBase$0lambda$getAttributeValue$0lambda$register$130(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$12lambda$register$11‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;p4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;lambda$register$10lambda$register$9lambda$register$8lambda$register$7lambda$register$6lambda$register$5lambda$register$4lambda$register$3lambda$register$2lambda$register$1lambda$register$0lambda$static$3V(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;Ljava/lang/Object;lambda$static$2lambda$static$1D(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;lambda$static$02(Ljava/lang/Object;)Lcom/mojang/brigadier/Message; SourceFileAttributeCommand.javaBootstrapMethodsÜý …þ îÜ … íÜ … ìÜ … ëÜ … êÜ … éÜ … èÜ … çÜ … æÜá … åá … äÜ … àá" …# ßÜ% …& ÛÜ) …* ÚÕŸ- …. ÙÕ0 …1 ר3&(Ljava/lang/Object;)Ljava/lang/Object;5 6 a7&()Lnet/minecraft/resources/Identifier;9b(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Lnet/minecraft/resources/Identifier;; …< ÖÕ> …? ÔÕA …B ÓÒD …E ÑÒG …H õööôL …M óôðP …Q òðS …T ïðV WXY Z["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 Operation_#net/minecraft/core/Holder$Reference ReferencebEcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$FunctionFunctioneEcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType$Functiong%java/lang/invoke/MethodHandles$Lookupijava/lang/invoke/MethodHandlesLookup!…¬­˜™ÒÓ Ó(¤/*·±¥$¦ §¨ ‚©¤Ë …*¸ ²¸¶À¸¸%+²)¸/¸%5¸ º7¶;À?¸A¸%ºG¶H¶K¶OÀIP¸ R¸ T¸A¸%ºV¶H¶K¶KÀ5¸ ºW¶;À?¸A¸%ºX¶H¶K¶KÀY¸ º[¶;¶K¶OÀI\¸ ^¸ `¸b¸%T¸A¸%g¸ ºi¶;¶OÀIj¸ ºl¶;¶OÀIm¸ ºo¶;¶O¶O¶K¶KÀp¸ `¸b¸%ºr¶vºz¶H¶K¶KÀT¸ 5¸ `¸b¸%º{¶vº|¶HÀI?¸A¸%º}¶H¶O¶K¶K¶K¶O¶O¶KÀ¶~W±¥A+, -/ 1(30486C7F5I2Q;V=[?f@i>l<tD|E„G�H’F•C�L¥M¨K«:³Q¸S½UÅWÍYÕZØXà]è^ë\óaûbþ`VTRhij'k*i-g5o:q?sJtRuZwexhvkrnpqntPw0z.€+„�¦…ª«…¬­® …ª¯° ª¬±² â㤋!*¸„¶Š+¶�M,Dz–*¶š+¸ ¶¤¿,°¥„ …†ˆ¦ !³!´ µ¶® !·¸ü幺° ±¼ ˆ‰¤q*Á‹™ *À‹L§²ª*¶š¶®¿+°¥Œ��¦  ½¾³½¾¸ ü ‹¹º° ¹º¤‹!*¸„M,¶Š+¶³š²–*¶š+¸ ¶¤¿,°¥“”•—¦ !³!´½¾® !·¸ü‹¹º° ±¿ ½‚¤�#+,¸·:,¶»9*,+º¿¶Â)kެ¥›œ�ž¦>#ÀÁ#³#´#@½¾Ã® #·¹º°À@±Ä �‚¤�#+,¸·:,¶È9*,+ºË¶Â)kެ¥¢£¤¥¦>#ÀÁ#³#´#@½¾Ã® #·¹º°À@±Ä \]¤ò G+,¸·:¶Š:,-¶Ìš²Ð+¶š,¸ -¶Ô¿,-¶Ù9*-,+ºÝ¶Âkެ¥©«­®(±1²@³¦RGÀÁG³G´GaÅG@Â@½¾9ÆÇ1î G·¸ ý(‹‘¹º°Àa@±È `a¤n*+¸àM,¶ä¹êºð¹ô°¥ ·¸¦ ³´µ¶® ·¹º° ±É …‚¤z+,¸à)¶ú*,+)ºþ¶Â¬¥¼ ½¾¦*ÀÁ³´U® ·¹º°ÀU±Ä }~¤¼6+¸„N-¶Š,¶ÿš²–+¶š,¸ ¶¤¿-,¶È9*,+º¶Â¬¥ÂÃÄÆ&Ç4Ȧ46ÀÁ6³6´1ʾ&U® 6·¸ü‹¹º° À±Ë st¤ï D+,¸à:»Y-·:-¶™² +¶š,¸ -¶Ô¿¶*-,+º¶Â¬¥ÌÍÎÏ.Ñ5ÒBÓ¦RDÀÁD³D´DaÅDUÂDÌp=µ¶/]Í® D·¸ ý.幺°ÀaU̱Πj¤±/+,¸à:-¶™*-,+º¶Â¬²Ð+¶š,¸ -¶Ô¿¥×ØÙÚܦ4/ÀÁ/³/´/aÅ(µ¶® /·¸ü幺°Àa±Ï ¢£¤L*¹À¶ ¸$°¥á¦ ´® ·°±Ð ÑÒ¤^ *½Y*¸,SY+¸ SY,¶šS¸0°¥Ù¦  aÅ ´ ³ ÓÒ¤^ 3½Y*¸,SY+¸ SY,¶šS¸0°¥Ò¦  aÅ ´ ³ ÔÕ¤^ 5½Y*¸ SY+¶šSY(¸7S¸0°¥Ç¦  ´ ³ U ÖÕ¤^ =½Y*¸ SY+¶šSY(¸7S¸0°¥½¦  ´ ³ UÂ ×Ø¤o'?½Y*¸,SY+¸ SY,¶šSY)¸7S¸0°¥²¦*'aÅ'´'³'àÙÕ¤^ A½Y*¸ SY+¶šSY(¸7S¸0°¥¤¦  ´ ³ àÚÕ¤^ C½Y*¸ SY+¶šSY(¸7S¸0°¥�¦  ´ ³ àÛܤM#*¶EÀÃ*¸J*¸N*`¸R*?¸V¸Z¬¥x¦ #ÝÞ¹º ßܤH*¶EÀÃ*¸J*¸N*`¸R¸Z¬¥u¦ ÝÞ¹º àá¤H*¸J*¸N¸^+¸b°¥t¦ÝÞâ㹺 äܤG*¶EÀÃ*¸J*¸N*`¸R¸h¬¥k¦ ÝÞ¹º åá¤H*¸J*¸N¸^+¸b°¥j¦ÝÞâ㹺 æÜ¤P&*¶EÀÃ*¸J*¸N*`¸R*T¸V²k¸q¬¥b¦ &ÝÞ¹º çܤP&*¶EÀÃ*¸J*¸N*`¸R*T¸V²u¸q¬¥^¦ &ÝÞ¹º èܤP&*¶EÀÃ*¸J*¸N*`¸R*T¸V²x¸q¬¥Z¦ &ÝÞ¹º éܤA*¶EÀÃ*¸J*¸N¸{¬¥M¦ ÝÞ¹º êܤG*¶EÀÃ*¸J*¸N*?¸V¸¬¥H¦ ÝÞ¹º ëܤB*¶EÀÃ*¸J*¸N¸¬¥E¦ ÝÞ¹º ìܤG*¶EÀÃ*¸J*¸N*T¸V¸ƒ¬¥@¦ ÝÞ¹º íܤG*¶EÀÃ*¸J*¸N*?¸V¸†¬¥7¦ ÝÞ¹º îܤB*¶EÀÃ*¸J*¸N¸†¬¥4¦ ÝÞ¹º ïð¤Uˆ½Y,SY+SY*S¸а¥(¦ ññ]ñ òð¤U�½Y+SY*SY,S¸а¥'¦ ññ]ñ óô¤G�½Y*SY+S¸а¥&¦ññ õö¤9‘½Y*S¸а¥%¦ ñ÷¤a=»¯Yº“·”³ª»¥Yº—·š³–»ÕYº�· ³Ð»ÕYº£· ³ ±¥%&'-(øùúUûüûUûÿûUûûUûûUûûUû ûUûûUûûUûûUUûûUUû!ûUû$ûU'(+U',+U'/+U248U':+U'=+U'@+U'C+U2FIUJKJUNONUNRN\*l]@^` a¥c dÕc fhj