Êþº¾Eˆ  java/lang/Record()V   Enet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResultvalue%Lnet/minecraft/core/Holder$Reference;  !com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;  #net/minecraft/core/Holder$Referencekey'()Lnet/minecraft/resources/ResourceKey;  #net/minecraft/resources/ResourceKeyisFor((Lnet/minecraft/resources/ResourceKey;)Z !" #$java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; & '(empty()Ljava/util/Optional; *+, -.net/minecraft/core/Holderequals(Ljava/lang/Object;)Z 0 12 identifier&()Lnet/minecraft/resources/Identifier; 456 78"net/minecraft/resources/IdentifiertoString()Ljava/lang/String; : ;<test(Lnet/minecraft/core/Holder;)Z> 7?[(Lnet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult;)Ljava/lang/String;A BChashCodeJ(Lnet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult;)IE -F\(Lnet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult;Ljava/lang/Object;)ZH=net/minecraft/commands/arguments/ResourceOrTagArgument$Result Signature*Lnet/minecraft/core/Holder$Reference;((Lnet/minecraft/core/Holder$Reference;)VCodeLineNumberTableLocalVariableTablethisGLnet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult;LocalVariableTypeTableLLnet/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult;MethodParameters-(Lnet/minecraft/core/Holder$Reference;)Vunwrap%()Lcom/mojang/datafixers/util/Either;z()Lcom/mojang/datafixers/util/Either;Lnet/minecraft/core/HolderSet$Named;>;cast;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registryKey%Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>; StackMapTable¼(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;)Ljava/util/Optional;>;holderLnet/minecraft/core/Holder; Lnet/minecraft/core/Holder;#(Lnet/minecraft/core/Holder;)Z asPrintable()IoLjava/lang/Object;'()Lnet/minecraft/core/Holder$Reference;,()Lnet/minecraft/core/Holder$Reference;lLjava/lang/Record;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; SourceFileResourceOrTagArgument.javaNestHostn6net/minecraft/commands/arguments/ResourceOrTagArgumentRecordBootstrapMethods t uvw xyjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesResourceResult ReferenceResult"net/minecraft/core/HolderSet$Named�net/minecraft/core/HolderSetNamed„%java/lang/invoke/MethodHandles$Lookup†java/lang/invoke/MethodHandlesLookup0G IJ KLZ *·*+µ±M/N OP Q OR JS ITUVLD*´¸ °M2N OPQ ORIWXYLv*´¶+¶™ *¸§¸%°M8NOPZ[QORZ\]B SZI^;<L[ +*´¹)¬M=N OP _`Q OR _aS_Ibc8LJ*´¶¶/¶3°MBN OPQ OR78LC*º=°M/N OPQ ORBdLC*º@¬M/N OPQ OR-.LN*+ºD¬M/NOPefQ ORSe gLA*´°M/N OPQ ORIhA;.LE *+À*¶9¬M/N  OPQ  ORS_Iijklmo IJp sqrz*m{*| Gm} ~€‚ ƒ…‡