ΚώΊΎE‘  !net/minecraft/core/MappedRegistryM(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Z)V   "net/minecraft/resources/Identifierparse8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  *net/minecraft/core/DefaultedMappedRegistry defaultKey$Lnet/minecraft/resources/Identifier;  registerƒ(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference;  #net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier;   equals(Ljava/lang/Object;)Z " #$ defaultValue%Lnet/minecraft/core/Holder$Reference; & '(getId(Ljava/lang/Object;)I*net/minecraft/core/IdMap ,-. /0#net/minecraft/core/Holder$Referencevalue()Ljava/lang/Object; 2 34getKey8(Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; 6 78getValue8(Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; :;< =>java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional; @ ABbyId(I)Ljava/lang/Object; D EF getRandom7(Lnet/minecraft/util/RandomSource;)Ljava/util/Optional;H IJgetK(Lnet/minecraft/core/DefaultedMappedRegistry;)Ljava/util/function/Supplier; :L MNor3(Ljava/util/function/Supplier;)Ljava/util/Optional; :P Q>ofS$net/minecraft/core/DefaultedRegistry Signature*Lnet/minecraft/core/Holder$Reference;_(Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Z)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/core/DefaultedMappedRegistry;Ljava/lang/String;key%Lnet/minecraft/resources/ResourceKey; lifecycle$Lcom/mojang/serialization/Lifecycle;intrusiveHoldersZLocalVariableTypeTable1Lnet/minecraft/core/DefaultedMappedRegistry;JLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;MethodParameters„(Ljava/lang/String;Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;Lcom/mojang/serialization/Lifecycle;Z)VLjava/lang/Object;registrationInfo%Lnet/minecraft/core/RegistrationInfo;result*Lnet/minecraft/resources/ResourceKey;TT; StackMapTable~(Lnet/minecraft/resources/ResourceKey;TT;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference;thingidI(TT;)IRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;k)(TT;)Lnet/minecraft/resources/Identifier;tzjava/lang/Object)(Lnet/minecraft/resources/Identifier;)TT; getOptional:(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;?(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;getAny()Ljava/util/Optional;B()Ljava/util/Optional;>;(I)TT;random!Lnet/minecraft/util/RandomSource;c(Lnet/minecraft/util/RandomSource;)Ljava/util/Optional;>; getDefaultKeylambda$getRandom$0iLnet/minecraft/core/MappedRegistry;Lnet/minecraft/core/DefaultedRegistry; SourceFileDefaultedMappedRegistry.javaBootstrapMethods0Ž  ‡€€’ “”• –—"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/Holder Reference%java/lang/invoke/MethodHandles$LookupŸjava/lang/invoke/MethodHandlesLookup!R#$TU VW‡*,-·*+Έ΅ ±XY4Z[\]^_`abcZd]ef]_aTgWΌ *+,-·:*΄ +ΆΆ™ *΅!°X Y4 Z[ ]^ /h ij k$c* Zd ]l /m kUnό,f ]/iTo'(W‡*+·%= **΄!Ά+·%§¬X  Y Z[phqrcZdpmnό@fpTst u34Wƒ*+·1M,Η *΄ §,°X %&Y Z[ph vcZdpmn ό@fpTw78W†*+·5M,Η *΄!Ά+§,°X +,Y Z[]xhcZdxmn όy@yf]T{t u|}WO *+·5Έ9°X1Y Z[ ]c  Zdf]T~t u€WD*΄!Έ9°X6Y Z[c ZdTABW†*·?M,Η *΄!Ά+§,°X ;<Y Z[qrxhcZdxmn όy@yfqT‚EFWU*+·C*ΊGΆK°XAYZ[ƒ„c ZdfƒT…†WA*΄ °XFY Z[c Zd‡€WD*΄!ΈO°XAY Z[c ZdTˆ‰Š‹ ‘Œ˜,™› œž