Êþº¾E  java/lang/Object()V   (net/minecraft/core/registries/RegistriesPLACED_FEATURE%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   4net/minecraft/data/worldgen/placement/CavePlacementsSCULK_PATCH_ANCIENT_CITY  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  PROCESSOR_LIST "#$ % *net/minecraft/data/worldgen/ProcessorLists ANCIENT_CITY_GENERIC_DEGRADATION "' ( ANCIENT_CITY_WALLS_DEGRADATION * +  TEMPLATE_POOL -./ 0 !net/minecraft/data/worldgen/PoolsEMPTY2ancient_city/structures4Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool 678 9:Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementempty()Ljava/util/function/Function; <=> ?@java/lang/IntegervalueOf(I)Ljava/lang/Integer; BCD EFcom/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;H ancient_city/structures/barracks 6J KLsingleL(Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function;N!ancient_city/structures/chamber_1P!ancient_city/structures/chamber_2R!ancient_city/structures/chamber_3Tancient_city/structures/sauna_1V$ancient_city/structures/small_statueX$ancient_city/structures/large_ruin_1Z#ancient_city/structures/tall_ruin_1\#ancient_city/structures/tall_ruin_2^#ancient_city/structures/tall_ruin_3`#ancient_city/structures/tall_ruin_4bancient_city/structures/camp_1dancient_city/structures/camp_2fancient_city/structures/camp_3 hij Ek'com/google/common/collect/ImmutableLista(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; 6m nolist/(Ljava/util/List;)Ljava/util/function/Function;q%ancient_city/structures/medium_ruin_1s%ancient_city/structures/medium_ruin_2u$ancient_city/structures/small_ruin_1w$ancient_city/structures/small_ruin_2y&ancient_city/structures/large_pillar_1{'ancient_city/structures/medium_pillar_1}!ancient_city/structures/ice_box_1 6 K€1(Ljava/lang/String;)Ljava/util/function/Function; h‚ Eƒ=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; h… E†(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; ˆ‰Š ‹ŒSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; 3Ž �ƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V -‘ ’“register�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V•ancient_city/sculk 6— ˜™feature:(Lnet/minecraft/core/Holder;)Ljava/util/function/Function; h› EœO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;žancient_city/walls 'ancient_city/walls/intact_corner_wall_1¢-ancient_city/walls/intact_intersection_wall_1¤'ancient_city/walls/intact_lshape_wall_1¦+ancient_city/walls/intact_horizontal_wall_1¨+ancient_city/walls/intact_horizontal_wall_2ª2ancient_city/walls/intact_horizontal_wall_stairs_1¬2ancient_city/walls/intact_horizontal_wall_stairs_2®2ancient_city/walls/intact_horizontal_wall_stairs_3°2ancient_city/walls/intact_horizontal_wall_stairs_4²3ancient_city/walls/intact_horizontal_wall_passage_1´'ancient_city/walls/ruined_corner_wall_1¶'ancient_city/walls/ruined_corner_wall_2¸2ancient_city/walls/ruined_horizontal_wall_stairs_1º2ancient_city/walls/ruined_horizontal_wall_stairs_2¼2ancient_city/walls/ruined_horizontal_wall_stairs_3¾2ancient_city/walls/ruined_horizontal_wall_stairs_4Àancient_city/walls/no_cornersÂ2ancient_city/walls/intact_horizontal_wall_stairs_5Ä0ancient_city/walls/intact_horizontal_wall_bridge hÆ EÇ»(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;Éancient_city/city_center/wallsË'ancient_city/city_center/walls/bottom_1Í'ancient_city/city_center/walls/bottom_2Ï1ancient_city/city_center/walls/bottom_left_cornerÑ4ancient_city/city_center/walls/bottom_right_corner_1Ó4ancient_city/city_center/walls/bottom_right_corner_2Õ#ancient_city/city_center/walls/left×$ancient_city/city_center/walls/rightÙ"ancient_city/city_center/walls/topÛ/ancient_city/city_center/walls/top_right_cornerÝ.ancient_city/city_center/walls/top_left_corner hß Eàß(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;âancient_city/city/entranceä-ancient_city/city/entrance/entrance_connectoræ*ancient_city/city/entrance/entrance_path_1è*ancient_city/city/entrance/entrance_path_2ê*ancient_city/city/entrance/entrance_path_3ì*ancient_city/city/entrance/entrance_path_4î*ancient_city/city/entrance/entrance_path_5 hð Eñ—(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;ó5net/minecraft/data/worldgen/AncientCityStructurePoolsCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/data/worldgen/AncientCityStructurePools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;placedFeatures!Lnet/minecraft/core/HolderGetter;sculkPatchAncientCityLnet/minecraft/core/Holder;processorListsancientCityGenericDegradationancientCityWallsDegradationpoolsLocalVariableTypeTablezLnet/minecraft/data/worldgen/BootstrapContext;_Lnet/minecraft/core/HolderGetter;YLnet/minecraft/core/Holder;wLnet/minecraft/core/HolderGetter;qLnet/minecraft/core/Holder;mLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/Holder;MethodParameters Signature}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileAncientCityStructurePools.java InnerClasses#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference Projection!òô/*·±õö ÷ø ùúô°l*²¹ L+²¹M*²¹ N-²!¹:-²&¹:*²)¹ :²,¹:*1»3Y¸5¸;¸AG¸I¸;¸AM¸I¸;¸AO¸I¸;¸AQ¸I¸;¸AS¸I¸;¸AU¸I¸;¸AW¸I¸;¸AY¸I¸;¸A[¸I¸;¸A]¸I¸;¸A_¸I¸;¸A½BYa¸Ic¸Ie¸I¸g¸l¸;¸ASYp¸I¸;¸ASYr¸I¸;¸ASYt¸I¸;¸ASYv¸I¸;¸ASYx¸I¸;¸ASYz¸I¸;¸ASY|¸~¸�¸l¸;¸AS¸„²‡·�¸�*”»3Y,¸–¸;¸A¸5¸;¸A¸š²‡·�¸�*�»3YŸ¸I¸;¸A¡¸I¸;¸A£¸I¸;¸A¥¸I¸;¸A§¸I¸;¸A©¸I¸;¸A«¸I¸;¸A­¸I¸;¸A¯¸I¸;¸A±¸I¸;¸A³¸I¸;¸Aµ¸I¸;¸A½BY·¸I¸;¸ASY¹¸I¸;¸ASY»¸I¸;¸ASY½¸I¸;¸AS¸„²‡·�¸�*¿»3Y¥¸I¸;¸A§¸I¸;¸A©¸I¸;¸A«¸I¸;¸A­¸I¸;¸A¯¸I¸;¸AÁ¸I¸;¸AøI¸;¸A¸Å²‡·�¸�*È»3YʸI¸;¸A̸I¸;¸AθI¸;¸AиI¸;¸AÒ¸I¸;¸AÔ¸I¸;¸AÖ¸I¸;¸AظI¸;¸AÚ¸I¸;¸AܸI¸;¸A¸Þ²‡·�¸�*á»3Yã¸I¸;¸Aå¸I¸;¸Aç¸I¸;¸Aé¸I¸;¸Aë¸I¸;¸Aí¸I¸;¸A¸ï²‡·�¸�±õ‚` )4?KTcq �!›"©#·$Å%Ó&á'ï(* +,)-)).:/K0\1m23�5’4™6œ4 ©¬;¶>Á?Ë=Ô;×DäGòHIJK*L8MFNTObPpQ~R’S£T´UÅVÐFÙDÜ[é^÷_`a!b/c=dKeU]^[ajnm|nŠo˜p¦q´rÂsÐtÞuìvölÿj{~+€9�G‚Uƒ_}h{k‡öRlûü býþXÿNþ)C48?-þK!9Rlû býXÿN )C 48 ?- K!9  û ˆ3@