Êþº¾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;   7net/minecraft/data/worldgen/placement/VillagePlacementsSPRUCE_VILLAGE  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;   PINE_VILLAGE " # PILE_PUMPKIN_VILLAGE % & PATCH_TAIGA_GRASS_VILLAGE ( ) PATCH_BERRY_BUSH_VILLAGE + , PROCESSOR_LIST ./0 1 *net/minecraft/data/worldgen/ProcessorListsMOSSIFY_10_PERCENT .3 4  ZOMBIE_TAIGA .6 7 STREET_SNOWY_OR_TAIGA .9 :  FARM_TAIGA < =  TEMPLATE_POOL ?@A B !net/minecraft/data/worldgen/PoolsEMPTY DEF G -net/minecraft/data/worldgen/TaigaVillagePoolsTERMINATORS_KEY DI J STARTLHnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePoolN0village/taiga/town_centers/taiga_meeting_point_1 PQR STGnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementlegacyL(Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; VWX YZjava/lang/IntegervalueOf(I)Ljava/lang/Integer; \]^ _`com/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;b0village/taiga/town_centers/taiga_meeting_point_2d7village/taiga/zombie/town_centers/taiga_meeting_point_1f7village/taiga/zombie/town_centers/taiga_meeting_point_2 hij _k'com/google/common/collect/ImmutableLists(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; mno pqSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; Ks tƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V v wxregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;zvillage/taiga/streets|village/taiga/streets/corner_01~village/taiga/streets/corner_02€village/taiga/streets/corner_03‚!village/taiga/streets/straight_01„!village/taiga/streets/straight_02†!village/taiga/streets/straight_03ˆ!village/taiga/streets/straight_04Š!village/taiga/streets/straight_05Œ!village/taiga/streets/straight_06Ž"village/taiga/streets/crossroad_01�"village/taiga/streets/crossroad_02’"village/taiga/streets/crossroad_03”"village/taiga/streets/crossroad_04–"village/taiga/streets/crossroad_05˜"village/taiga/streets/crossroad_06švillage/taiga/streets/turn_01 hœ _�(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; mŸ  qTERRAIN_MATCHING ?¢ w£�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V¥village/taiga/zombie/streets§&village/taiga/zombie/streets/corner_01©&village/taiga/zombie/streets/corner_02«&village/taiga/zombie/streets/corner_03­(village/taiga/zombie/streets/straight_01¯(village/taiga/zombie/streets/straight_02±(village/taiga/zombie/streets/straight_03³(village/taiga/zombie/streets/straight_04µ(village/taiga/zombie/streets/straight_05·(village/taiga/zombie/streets/straight_06¹)village/taiga/zombie/streets/crossroad_01»)village/taiga/zombie/streets/crossroad_02½)village/taiga/zombie/streets/crossroad_03¿)village/taiga/zombie/streets/crossroad_04Á)village/taiga/zombie/streets/crossroad_05Ã)village/taiga/zombie/streets/crossroad_06Å$village/taiga/zombie/streets/turn_01Çvillage/taiga/housesÉ(village/taiga/houses/taiga_small_house_1Ë(village/taiga/houses/taiga_small_house_2Í(village/taiga/houses/taiga_small_house_3Ï(village/taiga/houses/taiga_small_house_4Ñ(village/taiga/houses/taiga_small_house_5Ó)village/taiga/houses/taiga_medium_house_1Õ)village/taiga/houses/taiga_medium_house_2×)village/taiga/houses/taiga_medium_house_3Ù)village/taiga/houses/taiga_medium_house_4Û)village/taiga/houses/taiga_butcher_shop_1Ý'village/taiga/houses/taiga_tool_smith_1ß+village/taiga/houses/taiga_fletcher_house_1á,village/taiga/houses/taiga_shepherds_house_1ã*village/taiga/houses/taiga_armorer_house_1å$village/taiga/houses/taiga_armorer_2ç+village/taiga/houses/taiga_fisher_cottage_1é$village/taiga/houses/taiga_tannery_1ë/village/taiga/houses/taiga_cartographer_house_1í$village/taiga/houses/taiga_library_1ï)village/taiga/houses/taiga_masons_house_1ñ(village/taiga/houses/taiga_weaponsmith_1ó(village/taiga/houses/taiga_weaponsmith_2õ#village/taiga/houses/taiga_temple_1÷'village/taiga/houses/taiga_large_farm_1ù'village/taiga/houses/taiga_large_farm_2û'village/taiga/houses/taiga_small_farm_1ý'village/taiga/houses/taiga_animal_pen_1 Pÿ empty()Ljava/util/function/Function;village/taiga/zombie/houses/village/taiga/zombie/houses/taiga_small_house_1/village/taiga/zombie/houses/taiga_small_house_2 /village/taiga/zombie/houses/taiga_small_house_3 /village/taiga/zombie/houses/taiga_small_house_4 /village/taiga/zombie/houses/taiga_small_house_50village/taiga/zombie/houses/taiga_medium_house_10village/taiga/zombie/houses/taiga_medium_house_20village/taiga/zombie/houses/taiga_medium_house_30village/taiga/zombie/houses/taiga_medium_house_4.village/taiga/zombie/houses/taiga_tool_smith_13village/taiga/zombie/houses/taiga_shepherds_house_12village/taiga/zombie/houses/taiga_fisher_cottage_16village/taiga/zombie/houses/taiga_cartographer_house_1+village/taiga/zombie/houses/taiga_library_1!/village/taiga/zombie/houses/taiga_weaponsmith_2#*village/taiga/zombie/houses/taiga_temple_1%.village/taiga/zombie/houses/taiga_large_farm_2'(village/plains/terminators/terminator_01)(village/plains/terminators/terminator_02+(village/plains/terminators/terminator_03-(village/plains/terminators/terminator_04/village/taiga/decor1village/taiga/taiga_lamp_post_1 P3 S41(Ljava/lang/String;)Ljava/util/function/Function;6 village/taiga/taiga_decoration_18 village/taiga/taiga_decoration_2: village/taiga/taiga_decoration_3< village/taiga/taiga_decoration_4> village/taiga/taiga_decoration_5@ village/taiga/taiga_decoration_6 PB CDfeature:(Lnet/minecraft/core/Holder;)Ljava/util/function/Function;Fvillage/taiga/zombie/decor hH _Iß(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;Kvillage/taiga/villagersMvillage/taiga/villagers/nitwitOvillage/taiga/villagers/babyQ"village/taiga/villagers/unemployed hS _Ta(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;Vvillage/taiga/zombie/villagersX%village/taiga/zombie/villagers/nitwitZ)village/taiga/zombie/villagers/unemployed h\ _]O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;_village/taiga/town_centers ?a bc createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;evillage/taiga/terminators SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/data/worldgen/TaigaVillagePools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;placedFeatures!Lnet/minecraft/core/HolderGetter; spruceVillageLnet/minecraft/core/Holder; pineVillagepilePumpkinVillagepatchTaigaGrassVillagepatchBerryBushVillageprocessorListsmossify10Percent zombieTaigastreetSnowyOrTaiga farmTaigapools terminatorsLocalVariableTypeTablezLnet/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}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileTaigaVillagePools.java InnerClasses�#net/minecraft/core/Holder$Reference‘net/minecraft/core/Holder Reference Projection!DJ fgG fgh/*·±ij kl mnh ´Ä*²¹ L+²¹M+²¹N+²!¹:+²$¹:+²'¹:*²*¹ :²-¹:²2¹: ²5¹: ²8¹: *²;¹ :  ²>¹:  ²C¹:*²H»KY M¸O1¸U¸[a¸O1¸U¸[c ¸O¸U¸[e ¸O¸U¸[¸g²l·r¹uW*y»KY{ ¸O¸U¸[} ¸O¸U¸[ ¸O¸U¸[� ¸O¸U¸[ƒ ¸O¸U¸[… ¸O¸U¸[‡ ¸O¸U¸[‰ ¸O¸U¸[‹ ¸O¸U¸[� ¸O¸U¸[� ¸O¸U¸[‘ ¸O¸U¸[½\Y“ ¸O¸U¸[SY• ¸O¸U¸[SY— ¸O¸U¸[SY™ ¸O¸U¸[S¸›²ž·r¸¡*¤»KY¦ ¸O¸U¸[¨ ¸O¸U¸[ª ¸O¸U¸[¬ ¸O¸U¸[® ¸O¸U¸[° ¸O¸U¸[² ¸O¸U¸[´ ¸O¸U¸[¶ ¸O¸U¸[¸ ¸O¸U¸[º ¸O¸U¸[¼ ¸O¸U¸[½\Y¾ ¸O¸U¸[SYÀ ¸O¸U¸[SY ¸O¸U¸[SYÄ ¸O¸U¸[S¸›²ž·r¸¡*Æ»KYȸO¸U¸[ʸO¸U¸[̸O¸U¸[θO¸U¸[иO¸U¸[Ò¸O¸U¸[Ô¸O¸U¸[Ö¸O¸U¸[ظO¸U¸[Ú¸O¸U¸[ܸO¸U¸[Þ¸O¸U¸[½\Yà¸O¸U¸[SYâ¸O¸U¸[SYä¸O¸U¸[SYæ¸O¸U¸[SYè¸O¸U¸[SYê¸O¸U¸[SYì¸O¸U¸[SYî¸O¸U¸[SYð¸O¸U¸[SY ò¸O¸U¸[SY ô¸O¸U¸[SY ö ¸O¸U¸[SY ø ¸O¸U¸[SY ú¸O¸U¸[SYü¸O¸U¸[SY¸þ¸U¸[S¸›²l·r¸¡*»KY ¸O¸U¸[ ¸O¸U¸[ ¸O¸U¸[  ¸O¸U¸[  ¸O¸U¸[ ¸O¸U¸[ ¸O¸U¸[ ¸O¸U¸[ ¸O¸U¸[Ú ¸O¸U¸[ ¸O¸U¸[Þ ¸O¸U¸[½\Y ¸O¸U¸[SYâ ¸O¸U¸[SY ¸O¸U¸[SYè ¸O¸U¸[SY ¸O¸U¸[SY ¸O¸U¸[SYî ¸O¸U¸[SYð ¸O¸U¸[SY  ¸O¸U¸[SY " ¸O¸U¸[SY ö ¸O¸U¸[SY $ ¸O¸U¸[SY ú ¸O¸U¸[SY ü ¸O¸U¸[SY¸þ¸U¸[S¸›²l·r¸¡*²C»KY & ¸O¸U¸[( ¸O¸U¸[* ¸O¸U¸[, ¸O¸U¸[¸g²ž·r¹uW*.»KY 0¸2 ¸U¸[5¸2¸U¸[7¸2¸U¸[9¸2¸U¸[;¸2¸U¸[=¸2¸U¸[?¸2¸U¸[,¸A¸U¸[-¸A¸U¸[¸A¸U¸[¸A¸U¸[¸A¸U¸[½\Y¸þ¸U¸[S¸›²l·r¸¡*E»KY 5¸2¸U¸[7¸2¸U¸[9¸2¸U¸[;¸2¸U¸[,¸A¸U¸[-¸A¸U¸[¸A¸U¸[¸A¸U¸[¸A¸U¸[¸þ¸U¸[¸G²l·r¸¡*J»KY L¸2¸U¸[N¸2¸U¸[P¸2 ¸U¸[¸R²l·r¸¡*U»KY W¸2¸U¸[Y¸2 ¸U¸[¸[²l·r¸¡±i¢¨ )4?JVbnz!…"‘#�%«(º)É*×+á'ê%ð0ý3 45'657C8Q9`:o;}<‹=™>­?¾@ÏAàBë2ô0÷GJK L.M<NJOXPgQvR„S’T U´VÅWÖXçYòIûGþ^ ab'c5dCeQf_gmh{i‰j—k¥lºmËnÜoípþqr!s3tEuWviw{xŽy¡z³{Á|Í`Ö^Ù�è„÷…†‡$ˆ3‰BŠQ‹`Œn�}Ž‹�¡�²‘Ä’Õ“ç”ù• –—0˜C™Uši›|œŽ�œž¨ƒ±�´£æÒ§á¨ð©ú¥£ ®±$²1³>´KµX¶e·p¸{¹‡º“»Ÿ¼¯½º°îÆÂÓÅàÆíÇúÈÉÊË(Ì4Í>ÎHÄQÂTÓaÖn×{؆Õ�Ó’ÝŸà¬á·ßÀÝÃåj˜Äop ºqr°st¦ut)›vt4�wt?…xtJzyrVnztbb{t nV|t zJ}t …?~r ‘3t �'t€˜Äo� ºq‚°sƒ¦uƒ)›vƒ4�wƒ?…xƒJzy„Vnz…bb{… nV|… zJ}… …?~† ‘3‡ �'‡ˆof‰Šh/^¸`³Hd¸`³C±i  ‹Œ�Ž�’ mK“@