Êþº¾EZ  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   #net/minecraft/core/MappedRegistry$1this$0#Lnet/minecraft/core/MappedRegistry;  java/lang/Object()V   getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;  !!net/minecraft/core/MappedRegistrygetOrCreateHolderOrThrow # $A(Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; & '$getOrCreateTagForRegistration ) *+ canSerialize#(Lnet/minecraft/core/HolderOwner;)Z-net/minecraft/core/HolderGetter&(Lnet/minecraft/core/MappedRegistry;)VCodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/core/MappedRegistry$1;LocalVariableTypeTableMethodParametersget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional;id%Lnet/minecraft/resources/ResourceKey;*Lnet/minecraft/resources/ResourceKey; Signaturel(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional;>;V(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;1(Lnet/minecraft/tags/TagKey;)Ljava/util/Optional;Lnet/minecraft/tags/TagKey; Lnet/minecraft/tags/TagKey;a(Lnet/minecraft/tags/TagKey;)Ljava/util/Optional;>;K(Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named;owner Lnet/minecraft/core/HolderOwner;%Lnet/minecraft/core/HolderOwner;((Lnet/minecraft/core/HolderOwner;)Z8Ljava/lang/Object;Lnet/minecraft/core/HolderGetter; SourceFileMappedRegistry.javaEnclosingMethod LMcreateRegistrationLookup#()Lnet/minecraft/core/HolderGetter;NestHost InnerClassesQ#net/minecraft/core/Holder$ReferenceSnet/minecraft/core/Holder ReferenceV"net/minecraft/core/HolderSet$NamedXnet/minecraft/core/HolderSetNamed , ./U*+Y¸Wµ*· ±0|123 4 235 €67/Y *+¶¸°01 23 894 23 8:58;</Y *´+¶°0„1 23 894 23 8:58;=6>/Y *+¶"¸°0‰1 23 8?4 23 8@58;A$/Y *´+¶%°0Ž1 23 8?4 23 8@58;B*+/Y *´+¶(¬0“1 23 CD4 23 CE5C;F;GHIJKNOPRT UWY