Êþº¾Ej  6net/minecraft/data/advancements/AdvancementSubProvider1(Lnet/minecraft/data/worldgen/BootstrapContext;)V   (net/minecraft/core/registries/RegistriesBLOCK%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;  ?net/minecraft/data/advancements/packs/VanillaTheEndAdvancementsblocks!Lnet/minecraft/core/HolderGetter;    ENTITY_TYPE   entityTypes  !  STRUCTURE # $ structures &'( )*.net/minecraft/advancements/Advancement$Builder advancement2()Lnet/minecraft/advancements/Advancement$Builder; ,-. /0net/minecraft/world/item/Items END_STONELnet/minecraft/world/item/Item;2advancements.end.root.title 456 78$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;:!advancements.end.root.description< gui/advancements/backgrounds/end >?@ AB"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; DEF GH*net/minecraft/advancements/AdvancementTypeTASK,Lnet/minecraft/advancements/AdvancementType; &J KL rootDisplayð(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;N entered_end PQR S net/minecraft/world/level/LevelEND UVW XYJnet/minecraft/advancements/triggers/ChangeDimensionTrigger$TriggerInstancechangedDimensionToV(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/triggers/Criterion; &[ \] addCriterions(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion;)Lnet/minecraft/advancements/Advancement$Builder; _ `aoutput.Lnet/minecraft/data/worldgen/BootstrapContext;cend/root &e fgsavep(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; &i jkparent`(Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$Builder; ,m n0 DRAGON_HEADp"advancements.end.kill_dragon.titler(advancements.end.kill_dragon.description &t uvdisplayÌ(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;x killed_dragon z{| }~Dnet/minecraft/advancements/predicates/entity/EntityPredicate$BuilderentityH()Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder; €�‚ ƒ„&net/minecraft/world/entity/EntityTypes ENDER_DRAGON'Lnet/minecraft/world/entity/EntityType; z† ‡ˆof�(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder; Š‹Œ �ŽAnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstanceplayerKilledEntityw(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;�end/kill_dragon ,’ “0 ENDER_PEARL•(advancements.end.enter_end_gateway.title—.advancements.end.enter_end_gateway.description™entered_end_gateway ›œ� žŸ&net/minecraft/world/level/block/Blocks END_GATEWAY'Lnet/minecraft/world/level/block/Block; ¡¢£ ¤¥Enet/minecraft/advancements/triggers/EnterBlockTrigger$TriggerInstance entersBlocky(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/triggers/Criterion;§end/enter_end_gateway ,© ª0 END_CRYSTAL¬%advancements.end.respawn_dragon.title®+advancements.end.respawn_dragon.description D° ±HGOAL³summoned_dragon µ¶· ¸ŽInet/minecraft/advancements/triggers/SummonedEntityTrigger$TriggerInstancesummonedEntityºend/respawn_dragon ,¼ ½0 PURPUR_BLOCK¿$advancements.end.find_end_city.titleÁ*advancements.end.find_end_city.descriptionÃin_city ÅÆÇ È >net/minecraft/world/level/levelgen/structure/BuiltinStructuresEND_CITY ÊËÌ ÍÎnet/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; ÐÑÒ ÓÔ?net/minecraft/advancements/predicates/LocationPredicate$Builder inStructure^(Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/predicates/LocationPredicate$Builder; Öר ÙÚAnet/minecraft/advancements/triggers/PlayerTrigger$TriggerInstancelocatedr(Lnet/minecraft/advancements/predicates/LocationPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;Üend/find_end_city ,Þ ß0 DRAGON_BREATHá$advancements.end.dragon_breath.titleã*advancements.end.dragon_breath.descriptionå dragon_breathç"net/minecraft/world/level/ItemLike éêë ìíJnet/minecraft/advancements/triggers/InventoryChangeTrigger$TriggerInstancehasItemsV([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/triggers/Criterion;ïend/dragon_breath ,ñ ò0 SHULKER_SHELLôadvancements.end.levitate.titleö%advancements.end.levitate.description Dø ùH CHALLENGE ûüý þÿ5net/minecraft/advancements/AdvancementRewards$Builder experience:(I)Lnet/minecraft/advancements/AdvancementRewards$Builder; & rewardsi(Lnet/minecraft/advancements/AdvancementRewards$Builder;)Lnet/minecraft/advancements/Advancement$Builder; levitated@I      :net/minecraft/advancements/predicates/MinMaxBounds$DoublesatLeast?(D)Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;  7net/minecraft/advancements/predicates/DistancePredicateverticalw(Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/predicates/DistancePredicate;  Enet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstancej(Lnet/minecraft/advancements/predicates/DistancePredicate;)Lnet/minecraft/advancements/triggers/Criterion; end/levitate , 0ELYTRAadvancements.end.elytra.title!#advancements.end.elytra.description#elytra% end/elytra ,' (0 DRAGON_EGG*!advancements.end.dragon_egg.title,'advancements.end.dragon_egg.description. dragon_egg ›0 (Ÿ2end/dragon_egg SignatureJLnet/minecraft/core/HolderGetter;MLnet/minecraft/core/HolderGetter;>;[Lnet/minecraft/core/HolderGetter;CodeLineNumberTableLocalVariableTablethisALnet/minecraft/data/advancements/packs/VanillaTheEndAdvancements;LocalVariableTypeTableXLnet/minecraft/data/worldgen/BootstrapContext;MethodParameters[(Lnet/minecraft/data/worldgen/BootstrapContext;)Vgenerate()Vroot.Lnet/minecraft/advancements/AdvancementHolder; killDragonenterEndGateway findEndCity SourceFileVanillaTheEndAdvancements.java InnerClassesK&net/minecraft/advancements/AdvancementBuilderN:net/minecraft/advancements/triggers/ChangeDimensionTriggerTriggerInstanceQ`3?@A7 ¸%²+1¸39¸3;¸=²C¶IM²O¸T¶Z*´^b¶dL¸%+¶h²lo¸3q¸3²C¶sw¸y*´²¶…¸‰¶Z*´^�¶dM¸%,¶h²‘”¸3–¸3²C¶s˜*´²š¸ ¶Z*´^¦¶dN¸%,¶h²¨«¸3­¸3²¯¶s²¸y*´²¶…¸´¶Z*´^¹¶dW¸%-¶h²»¾¸3À¸3²C¶sÂ*´"²Ä¹É¸Ï¸Õ¶Z*´^Û¶d:¸%,¶h²Ýà¸3â¸3²¯¶s使Y²ÝS¸è¶Z*´^î¶dW¸%¶h²ðó¸3õ¸3²÷¶s2¸ú¶¸¸¸¶Z*´^¶dW¸%¶h²¸3 ¸3²¯¶s"½æY²S¸è¶Z*´^$¶dW¸%,¶h²&)¸3+¸3²¯¶s-½æY²/S¸è¶Z*´^1¶dW±8º.12#3/43677?8R9k:o<s={>•?¡@¥B©C±DÄEÝFáHåIíJKL N$O,PIQURYT^UfVyW…X˜Yœ[¡\ª]É^Ö_ÚaÞbçcdef94:;3åBCo©DC¥sEC øFCGHIj &JL UMOzPL ŠRO¡TOµVOXZ\ Ð]L Ö_OéaOûcL  eghO