Êþº¾EÏ  2net/minecraft/commands/arguments/ComponentArgument TAG_PARSERCLnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;  OPS%Lcom/mojang/serialization/DynamicOps;  (net/minecraft/core/HolderLookup$ProvidercreateSerializationContextL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps;  1net/minecraft/network/chat/ComponentSerializationCODEC Lcom/mojang/serialization/Codec;  ERROR_INVALID_COMPONENT=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;   Anet/minecraft/util/parsing/packrat/commands/CommandArgumentParser withCodec (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; "#$ %&?net/minecraft/util/parsing/packrat/commands/ParserBasedArgumentF(Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;)V($net/minecraft/network/chat/Component *+, -.+com/mojang/brigadier/context/CommandContext getArgument7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; 012 34,net/minecraft/network/chat/ResolutionContextbuilder8()Lnet/minecraft/network/chat/ResolutionContext$Builder; *6 78 getSource()Ljava/lang/Object;:)net/minecraft/commands/CommandSourceStack <=> ?@4net/minecraft/network/chat/ResolutionContext$Builder withSourcec(Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/ResolutionContext$Builder; <B CDwithEntityOverride[(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ResolutionContext$Builder; <F GHbuild0()Lnet/minecraft/network/chat/ResolutionContext; J KLgetRawComponentg(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; NOP QR)net/minecraft/network/chat/ComponentUtilsresolveƒ(Lnet/minecraft/network/chat/ResolutionContext;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; 0T UVcreate[(Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/ResolutionContext; X %Y-(Lnet/minecraft/core/HolderLookup$Provider;)V [ \]EXAMPLESLjava/util/Collection;_argument.component.invalidajava/lang/Object 'c detranslatableEscapeT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;gjava/lang/Stringi "hello world"k 'hello world'm""o{text:"hello world"}q[""] stu vwjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;y;com/mojang/brigadier/exceptions/DynamicCommandExceptionType{ |}apply()Ljava/util/function/Function; x %€ (Ljava/util/function/Function;)V ‚ƒ„ …†net/minecraft/nbt/NbtOpsINSTANCELnet/minecraft/nbt/NbtOps; ˆ‰Š ‹Œnet/minecraft/nbt/SnbtGrammar createParser\(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; Signature*Ljava/util/Collection;>Lcom/mojang/serialization/DynamicOps;\Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/commands/arguments/ComponentArgument; registries*Lnet/minecraft/core/HolderLookup$Provider;MethodParameterscontext-Lcom/mojang/brigadier/context/CommandContext;nameLjava/lang/String;LocalVariableTypeTableZLcom/mojang/brigadier/context/CommandContext;”(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component;getResolvedComponentŠ(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; contentEntity#Lnet/minecraft/world/entity/Entity; Exceptions¦6com/mojang/brigadier/exceptions/CommandSyntaxException·(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; textComponentb(Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ComponentArgument;,Lnet/minecraft/commands/CommandBuildContext; getExamples()Ljava/util/Collection;,()Ljava/util/Collection;lambda$static$02(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;messageLjava/lang/Object;()ViLnet/minecraft/util/parsing/packrat/commands/ParserBasedArgument; SourceFileComponentArgument.javaBootstrapMethods¹&(Ljava/lang/Object;)Ljava/lang/Object;» ¼ ®¯¯¿ ÀÁ ÃÄ"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Çnet/minecraft/core/HolderLookupProviderBuilderË%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup!"\]�Ž ����%Y‘_*²+²¹ ²²²¹·!±’ ! &“”•–—˜– KL‘Q *+'¶)À'°’)“ ™š ›œ�  ™ž˜ ™›�Ÿ  ¡‘m¸/*¶5À9¶;,¶A¶E*+¸I¸M°’-“ ™š›œ¢£� ™ž¤¥˜ ™›¢�§  L‘Y*¶5À9¸S*+¸I¸M°’1“™š›œ� ™ž¤¥˜ ™›�Ÿ ¨©‘3 »Y*·W°’5“  ™ª˜™«¬‘.²Z°’:“ ”•�­ ®¯‘8^½`Y*S¸b°’“ °±²³‘fB½fYhSYjSYlSYnSYpS¸r³Z»xYºz·~³²�³²¸‡³±’#28�´µ¶· ¾¸º½Å ÆÈ <0É ÊÌÎ