Êþº¾Ef  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/VillagePlacementsPATCH_CACTUS_VILLAGE  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  PILE_HAY_VILLAGE " # PROCESSOR_LIST %&' ( *net/minecraft/data/worldgen/ProcessorLists ZOMBIE_DESERT %* +  FARM_DESERT - .  TEMPLATE_POOL 012 3 !net/minecraft/data/worldgen/PoolsEMPTY 567 8 .net/minecraft/data/worldgen/DesertVillagePoolsTERMINATORS_KEY 5: ; ZOMBIE_TERMINATORS_KEY 5= > START@Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePoolB2village/desert/town_centers/desert_meeting_point_1 DEF GHGnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementlegacy1(Ljava/lang/String;)Ljava/util/function/Function; JKL MNjava/lang/IntegervalueOf(I)Ljava/lang/Integer; PQR STcom/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;V2village/desert/town_centers/desert_meeting_point_2X2village/desert/town_centers/desert_meeting_point_3Z9village/desert/zombie/town_centers/desert_meeting_point_1 D\ G]L(Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function;_9village/desert/zombie/town_centers/desert_meeting_point_2a9village/desert/zombie/town_centers/desert_meeting_point_3 cde Sf'com/google/common/collect/ImmutableList—(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; hij klSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; ?n oƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V q rsregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;uvillage/desert/streetsw village/desert/streets/corner_01y village/desert/streets/corner_02{"village/desert/streets/straight_01}"village/desert/streets/straight_02"village/desert/streets/straight_03�#village/desert/streets/crossroad_01ƒ#village/desert/streets/crossroad_02…#village/desert/streets/crossroad_03‡ village/desert/streets/square_01‰ village/desert/streets/square_02‹village/desert/streets/turn_01 c� 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; h� ‘lTERRAIN_MATCHING 0“ r”�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V–village/desert/zombie/streets˜'village/desert/zombie/streets/corner_01š'village/desert/zombie/streets/corner_02œ)village/desert/zombie/streets/straight_01ž)village/desert/zombie/streets/straight_02 )village/desert/zombie/streets/straight_03¢*village/desert/zombie/streets/crossroad_01¤*village/desert/zombie/streets/crossroad_02¦*village/desert/zombie/streets/crossroad_03¨'village/desert/zombie/streets/square_01ª'village/desert/zombie/streets/square_02¬%village/desert/zombie/streets/turn_01®village/desert/houses°*village/desert/houses/desert_small_house_1²*village/desert/houses/desert_small_house_2´*village/desert/houses/desert_small_house_3¶*village/desert/houses/desert_small_house_4¸*village/desert/houses/desert_small_house_5º*village/desert/houses/desert_small_house_6¼*village/desert/houses/desert_small_house_7¾*village/desert/houses/desert_small_house_8À+village/desert/houses/desert_medium_house_1Â+village/desert/houses/desert_medium_house_2Ä+village/desert/houses/desert_butcher_shop_1Æ)village/desert/houses/desert_tool_smith_1È-village/desert/houses/desert_fletcher_house_1Ê-village/desert/houses/desert_shepherd_house_1Ì&village/desert/houses/desert_armorer_1Î%village/desert/houses/desert_fisher_1Ð&village/desert/houses/desert_tannery_1Ò1village/desert/houses/desert_cartographer_house_1Ô&village/desert/houses/desert_library_1Ö$village/desert/houses/desert_mason_1Ø*village/desert/houses/desert_weaponsmith_1Ú%village/desert/houses/desert_temple_1Ü%village/desert/houses/desert_temple_2Þ)village/desert/houses/desert_large_farm_1à#village/desert/houses/desert_farm_1â#village/desert/houses/desert_farm_2ä)village/desert/houses/desert_animal_pen_1æ)village/desert/houses/desert_animal_pen_2 Dè éêempty()Ljava/util/function/Function; cì 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;ïvillage/desert/zombie/housesñ1village/desert/zombie/houses/desert_small_house_1ó1village/desert/zombie/houses/desert_small_house_2õ1village/desert/zombie/houses/desert_small_house_3÷1village/desert/zombie/houses/desert_small_house_4ù1village/desert/zombie/houses/desert_small_house_5û1village/desert/zombie/houses/desert_small_house_6ý1village/desert/zombie/houses/desert_small_house_7ÿ1village/desert/zombie/houses/desert_small_house_82village/desert/zombie/houses/desert_medium_house_12village/desert/zombie/houses/desert_medium_house_2(village/desert/terminators/terminator_01(village/desert/terminators/terminator_02 c S O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; /village/desert/zombie/terminators/terminator_02village/desert/decorvillage/desert/desert_lamp_1 D feature:(Lnet/minecraft/core/Holder;)Ljava/util/function/Function; c Ss(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;village/desert/zombie/decorvillage/desert/villagersvillage/desert/villagers/nitwitvillage/desert/villagers/baby!#village/desert/villagers/unemployed c# S$a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;&village/desert/camel(village/desert/camel_spawn c* S+=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;-village/desert/zombie/villagers/&village/desert/zombie/villagers/nitwit1*village/desert/zombie/villagers/unemployed3village/desert/town_centers 05 67 createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;9village/desert/terminators;!village/desert/zombie/terminators SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/data/worldgen/DesertVillagePools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;placedFeatures!Lnet/minecraft/core/HolderGetter;patchCactusVillageLnet/minecraft/core/Holder;pileHayVillageprocessorLists zombieDesert farmDesertpools terminatorszombieTerminatorsLocalVariableTypeTablezLnet/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 SourceFileDesertVillagePools.java InnerClassesa#net/minecraft/core/Holder$Referencecnet/minecraft/core/Holder Reference Projection!5> <=8 <=; <=>/*·±?@ AB CD> “ 7*²¹ L+²¹M+²¹N*²!¹ :²$¹:²)¹:*²,¹ :²/¹:²4¹: ²9¹: *²<»?YA¸Cb¸I¸OU¸Cb¸I¸OW¸C1¸I¸OY¸[¸I¸O^¸[¸I¸O`¸[¸I¸O¸b²g·m¹pW*t»?Y v¸C¸I¸Ox¸C¸I¸Oz¸C¸I¸O|¸C¸I¸O~¸C¸I¸O€¸C¸I¸O‚¸C¸I¸O„¸C¸I¸O†¸C¸I¸Oˆ¸C¸I¸OЏC¸I¸O¸Œ²�·m¸’*•»?Y —¸C¸I¸O™¸C¸I¸O›¸C¸I¸O�¸C¸I¸OŸ¸C¸I¸O¡¸C¸I¸O£¸C¸I¸O¥¸C¸I¸O§¸C¸I¸O©¸C¸I¸O«¸C¸I¸O¸Œ²�·m¸’*­»?Y ¯¸C¸I¸O±¸C¸I¸O³¸C¸I¸Oµ¸C¸I¸O·¸C¸I¸O¹¸C¸I¸O»¸C¸I¸O½¸C¸I¸O¿¸C¸I¸OÁ¸C¸I¸OøC¸I¸OŸC¸I¸O½PYǸC¸I¸OSYɸC¸I¸OSY˸C¸I¸OSY͸C¸I¸OSYϸC¸I¸OSYѸC¸I¸OSYÓ¸C¸I¸OSYÕ¸C¸I¸OSY׸C¸I¸OSY Ù¸C¸I¸OSY Û¸C¸I¸OSY ݸ[ ¸I¸OSY ߸[¸I¸OSY á¸[¸I¸OSYã¸C¸I¸OSYå¸C¸I¸OSY¸ç¸I¸OS¸ë²g·m¸’*î»?Y ð¸[¸I¸Oò¸[¸I¸Oô¸[¸I¸Oö¸[¸I¸Oø¸[¸I¸Oú¸[¸I¸Oü¸[¸I¸Oþ¸[¸I¸O¸[¸I¸O¸[¸I¸Oø[¸I¸OŸ[¸I¸O½PYǸ[¸I¸OSYɸ[¸I¸OSY˸[¸I¸OSY͸[¸I¸OSYϸ[¸I¸OSYѸ[¸I¸OSYÓ¸[¸I¸OSYÕ¸[¸I¸OSY׸[¸I¸OSY Ù¸[¸I¸OSY Û¸[¸I¸OSY ݸ[¸I¸OSY ߸[¸I¸OSY á¸[¸I¸OSYã¸[¸I¸OSYå¸[¸I¸OSY¸ç¸I¸OS¸ë²g·m¸’*²4»?Y¸C¸I¸O¸C¸I¸O¸²�·m¹pW*²9»?Y¸C¸I¸O ¸C¸I¸O¸²�·m¹pW* »?Y¸C ¸I¸O,¸¸I¸O-¸¸I¸O¸ç ¸I¸O¸²g·m¸’*»?Y¸[ ¸I¸O,¸¸I¸O-¸¸I¸O¸ç ¸I¸O¸²g·m¸’*»?Y¸C¸I¸O¸C¸I¸O ¸C ¸I¸O¸"²g·m¸’*%»?Y'¸C¸I¸O¸)²g·m¸’*,»?Y.¸C¸I¸O0¸C ¸I¸O¸²g·m¸’±?^— )5ALXd p"|%‰&–'¥(³)Á*Ë$Ô"Ú/å2ñ3ý4 56!7-899E:Q;]<g1p/sA~DŠE–F¢G®HºIÆJÒKÞLêMöNC A SV#W/X;YGZS[_\k]w^ƒ_�`›a®b½cÌdÛeêfùg hi)j9kIl[mnn€o�p q®r¹UÂSÅwÒzà{î|ü} ~&€4�C‚Rƒ`„n…ƒ†”‡¥ˆ¶‰ÇŠØ‹êŒü�Ž �2�D‘W’i“{”�•›–¦y¯w²›¿žÌŸÖ�ß›å¤ò§ÿ¨ ¦¤­%°1±<²F³Q¯Z­]¸l»x¼ƒ½�¾˜º¡¸¤Ã±Æ¾ÇËÈÖÅßÃâÍïÐùÏÍÕØÙ*×3Õ6Ý@p 7EF -GH#IJKJ)LH5MJAöNJLëOHXßéJdÓPJ pÇQJ Rp 7ES -GT#IUKU)LV5MWAöNWLëOXXßéYdÓPY pÇQY ZE<[\><2¸4³<8¸4³4:¸4³9±? ]^_`bd h?e@