Êþº¾EE7net/minecraft/resources/RegistryOps$HolderLookupAdapter  -(Lnet/minecraft/core/HolderLookup$Provider;)V   #net/minecraft/resources/RegistryOpscreate„(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps;  `(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V com/mojang/serialization/Dynamic  getOps'()Lcom/mojang/serialization/DynamicOps;  (net/minecraft/core/HolderLookup$ProvidercreateSerializationContextL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps;  getValue()Ljava/lang/Object; ! ":(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V $%& '%net/minecraft/resources/DelegatingOps((Lcom/mojang/serialization/DynamicOps;)V ) *+lookupProvider8Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; - ./delegate%Lcom/mojang/serialization/DynamicOps; 123 456net/minecraft/resources/RegistryOps$RegistryInfoLookuplookup;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; 789 :;java/lang/ObjectgetClass()Ljava/lang/Class; =>? @A#com/mojang/serialization/DynamicOpsequals(Ljava/lang/Object;)Z 1> =D EFhashCode()I 1DI JKapplyD(Lnet/minecraft/resources/ResourceKey;)Ljava/util/function/Function; MNO PQnet/minecraft/util/ExtraCodecsretrieveContextB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;S JT()Ljava/util/function/Function; VWX YZ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; \]^ _`#net/minecraft/resources/ResourceKeyregistry&()Lnet/minecraft/resources/Identifier; \b cdcreateRegistryKeyK(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;f Jgi(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Ljava/util/function/Function;SI klm nojava/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional;S kr somapu vwgetD(Lnet/minecraft/resources/ResourceKey;)Ljava/util/function/Supplier; ky z{ orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;}#com/mojang/serialization/DataResult v€()Ljava/util/function/Supplier; |‚ ƒ„errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult;†Not a registry opsu ‰Š‹ Œ�java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; � �‘makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; “”• v5net/minecraft/core/HolderGetter S u  u� œ�ž Ÿ "com/mojang/serialization/Lifecyclestable&()Lcom/mojang/serialization/Lifecycle; |¢ £¤success](Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/DataResult;v(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/resources/RegistryOps;CodeLineNumberTableLocalVariableTableparent*Lnet/minecraft/core/HolderLookup$Provider;LocalVariableTypeTable*Lcom/mojang/serialization/DynamicOps;MethodParameters Signature–(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/resources/RegistryOps;¤(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps;injectRegistryContextp(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic;dynamic"Lcom/mojang/serialization/Dynamic;'Lcom/mojang/serialization/Dynamic;�(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic;this%Lnet/minecraft/resources/RegistryOps;*Lnet/minecraft/resources/RegistryOps;e(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V withParent*Lcom/mojang/serialization/DynamicOps; StackMapTablel(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps;getter registryKey%Lnet/minecraft/resources/ResourceKey;KLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry<+TE;>;>;Ÿ(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry<+TE;>;>;)Ljava/util/Optional;>;objLjava/lang/Object;ops(Lnet/minecraft/resources/RegistryOps<*>;retrieveGetter[(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;Ö(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry<+TE;>;>;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;>;retrieveElementkey*Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;¹(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;>;lambda$retrieveElement$59(Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;lambda$retrieveElement$0–(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; registryOpslambda$retrieveElement$4()Ljava/lang/String;lambda$retrieveElement$2L(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult;lambda$retrieveElement$39(Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String;lambda$retrieveElement$1\(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional;r!Lnet/minecraft/core/HolderGetter;lambda$retrieveGetter$55(Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter;lambda$retrieveGetter$0q(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;lambda$retrieveGetter$4lambda$retrieveGetter$2lambda$retrieveGetter$3lambda$retrieveGetter$1H(Lnet/minecraft/core/HolderGetter;)Lcom/mojang/serialization/DataResult;BLnet/minecraft/resources/DelegatingOps; SourceFileRegistryOps.java NestMembersBootstrapMethodsî&(Ljava/lang/Object;)Ljava/lang/Object;ð ñ áâóL(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;õ ö ßààù ú ÒÓü ý ÐÑÑ  ÛÜ7(Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; | £9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; L(Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/serialization/DataResult;  ר'()Lcom/mojang/serialization/DataResult;  ÕÖÖ  ÙÚCan't find value:   æçç  äØ! " ãÖ$ % åÚ'Unknown registry: ) *+, -."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;0 123 �4$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesHolderLookupAdapter8net/minecraft/core/HolderLookupProviderRegistryInfoLookup<#net/minecraft/core/Holder$Reference>net/minecraft/core/Holder ReferenceA%java/lang/invoke/MethodHandles$LookupCjava/lang/invoke/MethodHandlesLookup!$*+ ¥¦S *»Y+·¸°§¨ ©/ *ª«  ©¬­ ©*®¯ ¦P »Y*+· °§¨ ©/ *+«  ©¬­ ©*®° ±²¦\»Y+*¶¹*¶· °§#¨³´*ª« ³µ­ ³*®¶¦m *+·#*,µ(±§'( )¨  ·¸ ©/ *+« ·¹ ©¬­ ©*®º»¦x+*´,¦*°»Y+*´(· °§-. 0¨·¸©/«·¹©¼½ ­©®¾¿5¦[ *´(+¹0°§4¨ ·¸ ÀÁ« ·¹ À­À®Ã@A¦ÄC*+¦¬+Æ*¶6+¶6¥¬+ÀM*´,,´,¹<™*´(,´(¹B™§¬§9:<=?@¨ C·¸CÄÅ&Ƹ«C·¹&ÆÇ½ ü(@­ÄEF¦S*´,¹Ch*´(¹G`¬§E¨ ·¸« ·¹ ÈɦV*ºH¸LºR¶U°§IPI¨ ÀÁ« À­À®Ê Ëɦw*¶[¸aL+*ºe¸Lºh¶U°§VW_W¨ÌÁÀÁ«ÌÍÀÎ­Ì®Ï ÐѦ°§_ ÒÓ¦¸=,Á™0,ÀN-´(*¹0+ºi¶jºp¶q+ºt¶xÀ|°º~¸�°§X YZ$[-\3Y4^¨* (Ô¸=ÀÁ=ÌÁ=Æ/«  (Ôǽ4 ÕÖ¦…°§^ ר¦4 *º‡¸�°§\¨  ÌÁ ÙÚ¦4 *¸ˆºŽ°§\¨  ÌÁ Ûܦ<+*¹’°§Z¨ÌÁÝÞ ßর§P á⦡4+Á™'+ÀM,´(*¹0º–¶q*º—¶xÀ|°º˜¸�°§J KL$M*K+O¨  Ô¸4ÀÁ4Æ/«  Ôǽ+ ãÖ¦…°§O 䨦4 *º™¸�°§M¨  ÀÁ åÚ¦4 *¸ˆºš°§M¨  ÀÁ æç¦2*¸›¸¡°§L¨ ÝÞ®èéêë1ì�(íïò(íô÷(íøò(íûþ(íÿ(í(  ( ( /(í( (  ( #/&5*679 1: ;=? @BD