Êþº¾E÷  java/lang/Object()V   java/util/Optionalempty()Ljava/util/Optional;  .net/minecraft/advancements/Advancement$BuilderparentLjava/util/Optional;  display  -net/minecraft/advancements/AdvancementRewardsEMPTY/Lnet/minecraft/advancements/AdvancementRewards;  rewards !" #$&com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder; & '(criteria0Lcom/google/common/collect/ImmutableMap$Builder; * + requirements -./ 01;net/minecraft/advancements/AdvancementRequirements$StrategyAND=Lnet/minecraft/advancements/AdvancementRequirements$Strategy; 3 41requirementsStrategy  7 89sendsTelemetryEvent2()Lnet/minecraft/advancements/Advancement$Builder; ;<= >?,net/minecraft/advancements/AdvancementHolderid&()Lnet/minecraft/resources/Identifier; A BCof((Ljava/lang/Object;)Ljava/util/Optional;E&net/minecraft/advancements/DisplayInfoG.net/minecraft/core/ClientAsset$ResourceTexture FI J'(Lnet/minecraft/resources/Identifier;)V DL M¾(Lnet/minecraft/world/item/ItemStackTemplate;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementType;ZZZ)V O PZ(Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/advancements/Advancement$Builder;R*net/minecraft/world/item/ItemStackTemplate QT U"(Lnet/minecraft/world/item/Item;)V W XY rootDisplayý(Lnet/minecraft/world/item/ItemStackTemplate;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; [ \Ù(Lnet/minecraft/world/item/ItemStackTemplate;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; ^_` ab5net/minecraft/advancements/AdvancementRewards$Builderbuild1()Lnet/minecraft/advancements/AdvancementRewards; d ea(Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$Builder; ghi jk.com/google/common/collect/ImmutableMap$BuilderputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; m 8nZ gp qr buildOrThrow*()Lcom/google/common/collect/ImmutableMap;t uvget^(Lnet/minecraft/advancements/Advancement$Builder;Ljava/util/Map;)Ljava/util/function/Supplier; x yz orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;|2net/minecraft/advancements/AdvancementRequirements~&net/minecraft/advancements/Advancement }€ �ž(Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Lnet/minecraft/advancements/AdvancementRequirements;Z)V ;ƒ „O(Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/Advancement;)V †‡ˆ ‰Š"net/minecraft/resources/Identifierparse8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; Œ a�T(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementHolder; ;� �‘register1(Lnet/minecraft/data/worldgen/BootstrapContext;)V “”• –— java/util/MapkeySet()Ljava/util/Set; -™ š›createL(Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; Signature:Ljava/util/Optional;>Ljava/util/Optional;vLcom/google/common/collect/ImmutableMap$Builder;>;JLjava/util/Optional;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/advancements/Advancement$Builder; advancementrecipeAdvancement`(Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$Builder;.Lnet/minecraft/advancements/AdvancementHolder;MethodParametersV(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/Advancement$Builder;$Lnet/minecraft/resources/Identifier; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; forRemovalicon,Lnet/minecraft/world/item/ItemStackTemplate;title&Lnet/minecraft/network/chat/Component; description backgroundframe,Lnet/minecraft/advancements/AdvancementType; showToast announceChathiddenð(Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/world/item/Item;Ì(Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder;(Lnet/minecraft/advancements/DisplayInfo;i(Lnet/minecraft/advancements/AdvancementRewards$Builder;)Lnet/minecraft/advancements/Advancement$Builder;7Lnet/minecraft/advancements/AdvancementRewards$Builder; addCriterions(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion;)Lnet/minecraft/advancements/Advancement$Builder;nameLjava/lang/String; criterion/Lnet/minecraft/advancements/triggers/Criterion;LocalVariableTypeTable2Lnet/minecraft/advancements/triggers/Criterion<*>;v(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion<*>;)Lnet/minecraft/advancements/Advancement$Builder;o(Lnet/minecraft/advancements/AdvancementRequirements$Strategy;)Lnet/minecraft/advancements/Advancement$Builder;strategyf(Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$Builder;4Lnet/minecraft/advancements/AdvancementRequirements;Ljava/util/Map;ULjava/util/Map;>;savep(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder;output.Lnet/minecraft/data/worldgen/BootstrapContext;XLnet/minecraft/data/worldgen/BootstrapContext;š(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder;lambda$build$0E(Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; SourceFileAdvancement.javaNestHostBootstrapMethodsß()Ljava/lang/Object;á â ØÙä6()Lnet/minecraft/advancements/AdvancementRequirements;æ çèé êë"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; InnerClassesBuilderStrategyðnet/minecraft/core/ClientAssetResourceTextureó%java/lang/invoke/MethodHandles$Lookupõjava/lang/invoke/MethodHandlesLookup!œ�œž'(œŸ+œ 418n¡q/*·*¸µ *¸µ*²µ*¸µ%*¸µ)*²,µ2±¢kl mno p'q£ /¤¥ ¦9¡# »Y·5¶6°¢u §9¡ »Y·5°¢y¨¡E *+¶:¸@µ *°¢ } ~£ ¤¥ ©ª«¡B *+¸@µ *°¢ „…£ ¤¥ ¬ª­® ¯°Z±XY¡� #*»DY+,-»FY·H¸@·K¶N°¢‰£\ #¤¥#²³#´µ#¶µ#·¬#¸¹#ºn#»n#¼nª!²´¶·¸º»¼X½¡“ *»QY+·S,-¶V°¢�£\ ¤¥²¾´µ¶µ·¬¸¹ºn»n¼nª!²´¶·¸º»¼\¡Š *»DY+,-¸·K¶N°¢‘£R¤¥²³´µ¶µ¸¹ºn»n¼nª²´¶¸º»¼¿¡‡*»QY+·S,-¶Z°¢•£R¤¥²¾´µ¶µ¸¹ºn»n¼nª²´¶¸º»¼P¡B *+¸@µ*°¢ ™š£ ¤¥ ÀªÁ¡= *+¶]¶c°¢ž£ ¤¥ ªe¡?*+µ*°¢ ¢££¤¥ªÃÄ¡` *´%+,¶fW*°¢ § ¨£  ¤¥ ÅÆ ÇÈÉ  Çʪ ÅÇœË+Ì¡?*+µ2*°¢ ¬­£¤¥Í1ªÍ+ΡB *+¸@µ)*°¢ ±²£ ¤¥ +Ϫ+89¡5*µl*°¢ ¶·£ ¤¥a�¡ž <*´%¶oM*´)*,ºs¶wÀ{N»;Y+»}Y*´ *´*´,-*´l··‚°¢»¼½£*<¤¥<>¬4'Ð"+ÏÉ 4'Ѫ>ÒÓ¡r*,¸…¶‹N-+¶Ž-°¢Á Âã*¤¥ÔÕÅÆ ¦©É ÔÖª ÔÅœ×ØÙ¡D*´2+¹’¹˜°¢¼£¤¥'ÐÚÛÜ}Ý åÞàãì2}í g í -{î Fïñ^í òôö