ΚώΊΎE“  net/minecraft/core/Holder unwrapKey()Ljava/util/Optional; apply()Ljava/util/function/Function;  java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional;  getRegisteredNameIfPresent[unregistered]  orElse&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String net/minecraft/core/Holder$Direct  ! "#-net/minecraft/core/component/DataComponentMapEMPTY/Lnet/minecraft/core/component/DataComponentMap; % &'D(Ljava/lang/Object;Lnet/minecraft/core/component/DataComponentMap;)V )*+ ,-#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier; /01 23"net/minecraft/resources/IdentifiertoString()Ljava/lang/String;5java/lang/Objectvalue()Ljava/lang/Object; Signature()TT;isBound()ZareComponentsBoundis'(Lnet/minecraft/resources/Identifier;)ZMethodParameterskey((Lnet/minecraft/resources/ResourceKey;)Z-(Lnet/minecraft/resources/ResourceKey;)Z!(Ljava/util/function/Predicate;)Z predicateM(Ljava/util/function/Predicate;>;)Z(Lnet/minecraft/tags/TagKey;)Ztag#(Lnet/minecraft/tags/TagKey;)Z(Lnet/minecraft/core/Holder;)Zholder Deprecated#(Lnet/minecraft/core/Holder;)ZRuntimeVisibleAnnotationsLjava/lang/Deprecated;tags()Ljava/util/stream/Stream;=()Ljava/util/stream/Stream;>; components1()Lnet/minecraft/core/component/DataComponentMap;unwrap%()Lcom/mojang/datafixers/util/Either;T()Lcom/mojang/datafixers/util/Either;TT;>;B()Ljava/util/Optional;>;kind"()Lnet/minecraft/core/Holder$Kind;canSerializeIn#(Lnet/minecraft/core/HolderOwner;)Zregistry((Lnet/minecraft/core/HolderOwner;)ZCodeLineNumberTableLocalVariableTablethisLnet/minecraft/core/Holder;LocalVariableTypeTable Lnet/minecraft/core/Holder;*()Ljava/util/Optional;getRegisteredNamedirect/(Ljava/lang/Object;)Lnet/minecraft/core/Holder;Ljava/lang/Object;TT;;(TT;)Lnet/minecraft/core/Holder;^(Ljava/lang/Object;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/Holder;j(TT;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/Holder;#lambda$getRegisteredNameIfPresent$09(Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String;%Lnet/minecraft/resources/ResourceKey;(Ljava/lang/Object; SourceFile Holder.java NestMembersv#net/minecraft/core/Holder$Referencex(net/minecraft/core/Holder$Reference$Typeznet/minecraft/core/Holder$KindPermittedSubclassesBootstrapMethods € nooƒ „…† ‡ˆ"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; InnerClassesDirect ReferenceKindType%java/lang/invoke/MethodHandles$Lookup‘java/lang/invoke/MethodHandlesLookup46789:;<;=>?@=A?@8B=C?D8E=F?G8H=I?JK8LMNOP8QRSTU8V8WXYZ[?\8]^K*ΉΊΆ °_8` abc ad8ef3^K*ΉΆΐ°_<` abc ad gh^H »Y*²·$°_D`  6ic  6j?68k gl^P »Y*+·$°_H` 6i R#c  6j? 6R8m no^2*Ά(Ά.°_8` @p8qrst uwy{u| ‚}~‰*Šu‹ yŒ@wu@ސ’