Êþº¾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/VillagePlacements OAK_VILLAGE  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  FLOWER_PLAIN_VILLAGE " # PILE_HAY_VILLAGE % & PROCESSOR_LIST ()* + *net/minecraft/data/worldgen/ProcessorListsMOSSIFY_10_PERCENT (- . MOSSIFY_20_PERCENT (0 1 MOSSIFY_70_PERCENT (3 4  ZOMBIE_PLAINS (6 7  STREET_PLAINS (9 :  FARM_PLAINS < =  TEMPLATE_POOL ?@A B !net/minecraft/data/worldgen/PoolsEMPTY DEF G -net/minecraft/data/worldgen/PlainVillagePoolsTERMINATORS_KEY DI J STARTLHnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePoolN.village/plains/town_centers/plains_fountain_01 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;b2village/plains/town_centers/plains_meeting_point_1d2village/plains/town_centers/plains_meeting_point_2 Pf Sg1(Ljava/lang/String;)Ljava/util/function/Function;i2village/plains/town_centers/plains_meeting_point_3k5village/plains/zombie/town_centers/plains_fountain_01m9village/plains/zombie/town_centers/plains_meeting_point_1o9village/plains/zombie/town_centers/plains_meeting_point_2q9village/plains/zombie/town_centers/plains_meeting_point_3 stu _v'com/google/common/collect/ImmutableList»(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; xyz {|Snet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; K~ ƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V � ‚ƒregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;…village/plains/streets‡ village/plains/streets/corner_01‰ village/plains/streets/corner_02‹ village/plains/streets/corner_03�"village/plains/streets/straight_01�"village/plains/streets/straight_02‘"village/plains/streets/straight_03“"village/plains/streets/straight_04•"village/plains/streets/straight_05—"village/plains/streets/straight_06™#village/plains/streets/crossroad_01›#village/plains/streets/crossroad_02�#village/plains/streets/crossroad_03Ÿ#village/plains/streets/crossroad_04¡#village/plains/streets/crossroad_05£#village/plains/streets/crossroad_06¥village/plains/streets/turn_01 s§ _¨(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; xª «|TERRAIN_MATCHING ?­ ‚®�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V°village/plains/zombie/streets²'village/plains/zombie/streets/corner_01´'village/plains/zombie/streets/corner_02¶'village/plains/zombie/streets/corner_03¸)village/plains/zombie/streets/straight_01º)village/plains/zombie/streets/straight_02¼)village/plains/zombie/streets/straight_03¾)village/plains/zombie/streets/straight_04À)village/plains/zombie/streets/straight_05Â)village/plains/zombie/streets/straight_06Ä*village/plains/zombie/streets/crossroad_01Æ*village/plains/zombie/streets/crossroad_02È*village/plains/zombie/streets/crossroad_03Ê*village/plains/zombie/streets/crossroad_04Ì*village/plains/zombie/streets/crossroad_05Î*village/plains/zombie/streets/crossroad_06Ð%village/plains/zombie/streets/turn_01Òvillage/plains/housesÔ*village/plains/houses/plains_small_house_1Ö*village/plains/houses/plains_small_house_2Ø*village/plains/houses/plains_small_house_3Ú*village/plains/houses/plains_small_house_4Ü*village/plains/houses/plains_small_house_5Þ*village/plains/houses/plains_small_house_6à*village/plains/houses/plains_small_house_7â*village/plains/houses/plains_small_house_8ä+village/plains/houses/plains_medium_house_1æ+village/plains/houses/plains_medium_house_2è(village/plains/houses/plains_big_house_1ê+village/plains/houses/plains_butcher_shop_1ì+village/plains/houses/plains_butcher_shop_2î)village/plains/houses/plains_tool_smith_1ð-village/plains/houses/plains_fletcher_house_1ò.village/plains/houses/plains_shepherds_house_1ô,village/plains/houses/plains_armorer_house_1ö-village/plains/houses/plains_fisher_cottage_1ø&village/plains/houses/plains_tannery_1ú+village/plains/houses/plains_cartographer_1ü&village/plains/houses/plains_library_1þ&village/plains/houses/plains_library_2+village/plains/houses/plains_masons_house_1*village/plains/houses/plains_weaponsmith_1%village/plains/houses/plains_temple_3%village/plains/houses/plains_temple_4%village/plains/houses/plains_stable_1 %village/plains/houses/plains_stable_2 )village/plains/houses/plains_large_farm_1)village/plains/houses/plains_small_farm_1)village/plains/houses/plains_animal_pen_1)village/plains/houses/plains_animal_pen_2)village/plains/houses/plains_animal_pen_3(village/plains/houses/plains_accessory_1,village/plains/houses/plains_meeting_point_4,village/plains/houses/plains_meeting_point_5 P empty()Ljava/util/function/Function; village/plains/zombie/houses"1village/plains/zombie/houses/plains_small_house_1$1village/plains/zombie/houses/plains_small_house_2&1village/plains/zombie/houses/plains_small_house_3(1village/plains/zombie/houses/plains_small_house_4*1village/plains/zombie/houses/plains_small_house_5,1village/plains/zombie/houses/plains_small_house_6.1village/plains/zombie/houses/plains_small_house_701village/plains/zombie/houses/plains_small_house_822village/plains/zombie/houses/plains_medium_house_142village/plains/zombie/houses/plains_medium_house_26/village/plains/zombie/houses/plains_big_house_182village/plains/zombie/houses/plains_butcher_shop_2:4village/plains/zombie/houses/plains_fletcher_house_1<5village/plains/zombie/houses/plains_shepherds_house_1>,village/plains/zombie/houses/plains_stable_1@0village/plains/zombie/houses/plains_animal_pen_3B3village/plains/zombie/houses/plains_meeting_point_4D3village/plains/zombie/houses/plains_meeting_point_5F(village/plains/terminators/terminator_01H(village/plains/terminators/terminator_02J(village/plains/terminators/terminator_03L(village/plains/terminators/terminator_04 sN _Os(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;Qvillage/plains/trees PS TUfeature:(Lnet/minecraft/core/Holder;)Ljava/util/function/Function; sW _X=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;Zvillage/plains/decor\village/plains/plains_lamp_1 s^ __…(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;avillage/plains/zombie/decorcvillage/plains/villagersevillage/plains/villagers/nitwitgvillage/plains/villagers/babyi#village/plains/villagers/unemployed sk _la(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;nvillage/plains/zombie/villagersp&village/plains/zombie/villagers/nitwitr*village/plains/zombie/villagers/unemployed st _uO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;wvillage/common/animalsyvillage/common/animals/cows_1{village/common/animals/pigs_1}village/common/animals/horses_1village/common/animals/horses_2�village/common/animals/horses_3ƒvillage/common/animals/horses_4…village/common/animals/horses_5‡village/common/animals/sheep_1‰village/common/animals/sheep_2 s‹ _Œß(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;Žvillage/common/sheep�village/common/cats’ village/common/animals/cat_black”"village/common/animals/cat_british–!village/common/animals/cat_calico˜"village/common/animals/cat_persianš"village/common/animals/cat_ragdollœvillage/common/animals/cat_redž"village/common/animals/cat_siamese  village/common/animals/cat_tabby¢ village/common/animals/cat_white¤!village/common/animals/cat_jellie s¦ _§ñ(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;©village/common/butcher_animals«village/common/iron_golem­village/common/well_bottoms¯village/common/well_bottom±village/plains/town_centers ?³ ´µ createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;·village/plains/terminators SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/data/worldgen/PlainVillagePools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;placedFeatures!Lnet/minecraft/core/HolderGetter; oakVillageLnet/minecraft/core/Holder;flowerPlainVillagepileHayVillageprocessorListsmossify10Percentmossify20Percentmossify70Percent zombiePlains streetPlains farmPlainspools 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 SourceFilePlainVillagePools.java InnerClassesá#net/minecraft/core/Holder$Referenceãnet/minecraft/core/Holder Reference Projection!DJ ¸¹G ¸¹º/*·±»¼ ½¾ ¿Àº• µ*²¹ L+²¹M+²¹N+²!¹:*²$¹ :²'¹:²,¹:²/¹:²2¹: ²5¹: ²8¹: *²;¹ :  ²>¹:  ²C¹:*²H»KY M¸O2¸U¸[a¸O2¸U¸[c¸e2¸U¸[h¸O2¸U¸[j ¸O¸U¸[l ¸O¸U¸[n ¸O¸U¸[p ¸O¸U¸[¸r²w·}¹€W*„»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¸¦²©·}¸¬*¯»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¸¦²©·}¸¬*Ñ»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ñ¸e¸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 ¸e¸U¸[SY  ¸O¸U¸[SY  ¸O¸U¸[SY¸e¸U¸[SY¸e¸U¸[SY¸e¸U¸[SY¸e¸U¸[SY¸O¸U¸[SY¸e¸U¸[SY¸ ¸U¸[S¸¦²w·}¸¬*»KY! ¸O¸U¸[# ¸O¸U¸[% ¸O¸U¸[' ¸O¸U¸[) ¸O¸U¸[+ ¸O¸U¸[- ¸O¸U¸[/ ¸O¸U¸[1 ¸O¸U¸[3 ¸O¸U¸[5 ¸O¸U¸[é ¸O¸U¸[½\Y7 ¸O¸U¸[SYí ¸O¸U¸[SY9 ¸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  ¸O¸U¸[SY ¸O¸U¸[SY ¸O¸U¸[SY? ¸O¸U¸[SYA ¸O¸U¸[SYC ¸O¸U¸[SY¸ ¸U¸[S¸¦²w·}¸¬*²C»KY E ¸O¸U¸[G ¸O¸U¸[I ¸O¸U¸[K ¸O¸U¸[¸M²©·}¹€W*P»KY ,¸R¸U¸[¸V²w·}¸¬*Y»KY [¸e¸U¸[,¸R¸U¸[-¸R¸U¸[¸R¸U¸[¸¸U¸[¸]²w·}¸¬*`»KY [ ¸O¸U¸[,¸R¸U¸[-¸R¸U¸[¸R¸U¸[¸¸U¸[¸]²w·}¸¬*b»KY d¸e¸U¸[f¸e¸U¸[h¸e ¸U¸[¸j²w·}¸¬*m»KY o¸e¸U¸[q¸e ¸U¸[¸s²w·}¸¬*v»KY x¸e¸U¸[z¸e¸U¸[|¸e¸U¸[~¸e¸U¸[€¸e¸U¸[‚¸e¸U¸[„¸e¸U¸[†¸e¸U¸[ˆ¸e¸U¸[¸¸U¸[¸вw·}¸¬*�»KY †¸e¸U¸[ˆ¸e¸U¸[¸s²w·}¸¬*�»KY ‘¸e¸U¸[“¸e¸U¸[•¸e¸U¸[—¸e¸U¸[™¸e¸U¸[›¸e¸U¸[�¸e¸U¸[Ÿ¸e¸U¸[¡¸e¸U¸[£¸e¸U¸[¸¸U¸[¸¥²w·}¸¬*¨»KY x¸e¸U¸[z¸e¸U¸[†¸e¸U¸[ˆ¸e¸U¸[¸M²w·}¸¬*ª»KY ª¸e¸U¸[¸V²w·}¸¬*¬»KY ®¸e¸U¸[¸V²w·}¸¬±»’ä )4@LXdp|!‡"“#Ÿ%­(¼)É*Ø+ç,õ-./'$%*477E8S9a:o;}<Œ=›>©?·@ÅAÓBçCøD EF%6.41K>NLOZPhQvR„S“T¢U°V¾WÌXÚYîZÿ[\!],M5K8bEeSfagoh}i‹j™k§lµmÃnÑoßpôqrs%t6uGvYwkx}y�z¡{´|Ç}Ú~íþ€�$‚5ƒF„W…h†{‡Œˆš‰¦d¯b²ŽÁ‘Ð’ß“î”ý• –—*˜9™HšW›eœ{�ŒžžŸ° Á¡Ò¢ä£ö¤¥¦,§?¨R©eªx«‹¬ž­±®į×°ê±ý²³´*�3Ž6¹E¼T½c¾r¿|»…¹‹Ä–ǠƩĬ̹ÏÄÐÏÑÛÒåÓïÎøÌûØ Û Ü Ý ,Þ 6ß @Ú IØ Lä Yç fè sé ~æ ‡ä Šî —ñ ¤ò ¯ð ¸î »ù Èü Öý äþ ñÿ þ   % 2 < Fû Où R _ l v  ‚ � œ © ¶ Ã Ð Ý ê ÷    ! $% 1( >) K* X+ b' k% n0 {3 …2 Ž0 ‘8 ž; ¨: ±8 ´?¼˜ µÁ «ÃÄ ¡ÅÆ —ÇÆ) ŒÈÆ4 �ÉÄ@ uÊÆL iËÆX ]ÌÆd QÍÆ p EÎÆ | 9ÏÆ ‡ .ÐÄ “ "Æ Ÿ ÑÆÒ˜ µÁÓ «ÃÔ ¡ÅÕ —ÇÕ) ŒÈÕ4 �ÉÖ@ uÊ×L iË×X ]Ì×d QÍ× p EÎ× | 9Ï× ‡ .ÐØ “ "Ù Ÿ ÑÙÚÁ¸Ûܺ/°¸²³H¶¸²³C±»  ÝÞßàâä xKå@