Êþº¾E–  (net/minecraft/core/registries/Registries STRUCTURE%Lnet/minecraft/resources/ResourceKey;   ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;  BIOME  Anet/minecraft/world/level/levelgen/structure/BuiltinStructureSetsVILLAGES9net/minecraft/world/level/levelgen/structure/StructureSet  >net/minecraft/world/level/levelgen/structure/BuiltinStructuresVILLAGE_PLAINS  !net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; # $%entryp(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; ' (VILLAGE_DESERT * +VILLAGE_SAVANNA - . VILLAGE_SNOWY 0 1 VILLAGE_TAIGA 345 67java/util/Listofl(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;9Unet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement ;<= >?Gnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadTypeLINEARILnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType;žp 8B CDO(IILnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType;I)V F CG^(Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V I JKregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; M NDESERT_PYRAMIDS P QDESERT_PYRAMIDÛq T CUi(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V W XIGLOOS Z [IGLOOÛr ^ _JUNGLE_TEMPLES a b JUNGLE_TEMPLEÛs e f SWAMP_HUTS h i SWAMP_HUTÛt l mPILLAGER_OUTPOSTS o pPILLAGER_OUTPOST rst uvnet/minecraft/core/Vec3iZEROLnet/minecraft/core/Vec3i; xyz {|snet/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod LEGACY_TYPE_1uLnet/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod;>LÌÍ á�€hnet/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone ‚ Cƒ(Lnet/minecraft/core/Holder;I)V …†‡ 6ˆjava/util/Optional((Ljava/lang/Object;)Ljava/util/Optional; 8Š C‹ó(Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;IILnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType;)V � ŽANCIENT_CITIES � ‘ ANCIENT_CITY2r ” •OCEAN_MONUMENTS — ˜OCEAN_MONUMENT ;š ›? TRIANGULARžq ž ŸWOODLAND_MANSIONS ¡ ¢WOODLAND_MANSIONžw ¥ ¦BURIED_TREASURES ¨ ©BURIED_TREASURE r« C¬(III)V x® ¯| LEGACY_TYPE_2<#× …² ³´empty()Ljava/util/Optional; ¶ · MINESHAFTS ¹ º MINESHAFT ¼ ½MINESHAFT_MESA 3¿ 6À6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; x Ã| LEGACY_TYPE_3;ƒo Æ ÇRUINED_PORTALS É ÊRUINED_PORTAL_STANDARD Ì ÍRUINED_PORTAL_DESERT Ï ÐRUINED_PORTAL_JUNGLE Ò ÓRUINED_PORTAL_SWAMP Õ ÖRUINED_PORTAL_MOUNTAIN Ø ÙRUINED_PORTAL_OCEAN Û ÜRUINED_PORTAL_NETHER 3Þ 6ß�(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; 25 â ã SHIPWRECKS å æ SHIPWRECK è éSHIPWRECK_BEACHED á� ì í OCEAN_RUINS ï ðOCEAN_RUIN_COLD ò óOCEAN_RUIN_WARMÛu ö ÷NETHER_COMPLEXES ù úFORTRESS ü $ýq(Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; ÿ BASTION_REMNANTË ˆ  NETHER_FOSSILS   NETHER_FOSSILÛ¡    END_CITIES  END_CITY   STRONGHOLDS   STRONGHOLDXnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement  net/minecraft/tags/BiomeTagsSTRONGHOLD_BIASED_TOLnet/minecraft/tags/TagKey;  A(Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; ! C"$(IIILnet/minecraft/core/HolderSet;)V $ % TRAIL_RUINS $ù¦+ ) *TRIAL_CHAMBERS )ž)? . /ABANDONED_CAMP1Qnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry 3 4ABANDONED_CAMP_BAMBOO_JUNGLE 6 7ABANDONED_CAMP_BIRCH_FOREST 9 :ABANDONED_CAMP_CHERRY_GROVE < =ABANDONED_CAMP_DAPPLED_FOREST ? @ABANDONED_CAMP_FLOWER_FOREST B CABANDONED_CAMP_FOREST E FABANDONED_CAMP_MEADOW H I$ABANDONED_CAMP_OLD_GROWTH_PINE_TAIGA K L&ABANDONED_CAMP_OLD_GROWTH_BIRCH_FOREST N O&ABANDONED_CAMP_OLD_GROWTH_SPRUCE_TAIGA Q RABANDONED_CAMP_PALE_GARDEN T UABANDONED_CAMP_SAVANNA W XABANDONED_CAMP_SNOWY_TAIGA Z [ABANDONED_CAMP_SPARSE_JUNGLE ] ^ABANDONED_CAMP_SWAMP ` aABANDONED_CAMP_TAIGA c dABANDONED_CAMP_WINDSWEPT_FOREST f gABANDONED_CAMP_WOODED_BADLANDS 3i 6j%([Ljava/lang/Object;)Ljava/util/List;p—m)net/minecraft/data/worldgen/StructureSetsojava/lang/Object bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)VCodeLineNumberTableLocalVariableTablecontext.Lnet/minecraft/data/worldgen/BootstrapContext; structures!Lnet/minecraft/core/HolderGetter;biomesvillages%Lnet/minecraft/core/Holder$Reference;LocalVariableTypeTablekLnet/minecraft/data/worldgen/BootstrapContext;[Lnet/minecraft/core/HolderGetter;JLnet/minecraft/core/HolderGetter;bLnet/minecraft/core/Holder$Reference;MethodParameters Signaturen(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileStructureSets.java InnerClassesˆ#net/minecraft/core/Holder$ReferenceŠnet/minecraft/core/Holder ReferenceStructureSelectionEntryŽZnet/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacementFrequencyReductionMethod ExclusionZone’"net/minecraft/core/HolderSet$Named”net/minecraft/core/HolderSetNamedln pqrF¢*²¹L*² ¹M*²»Y+²¹¸"+²&¹¸"+²)¹¸"+²,¹¸"+²/¹¸"¸2»8Y"²:@·A·E¹HN*²L»Y+²O¹»8Y ²:R·A·S¹HW*²V»Y+²Y¹»8Y ²:\·A·S¹HW*²]»Y+²`¹»8Y ²:c·A·S¹HW*²d»Y+²g¹»8Y ²:j·A·S¹HW*²k»Y+²n¹»8Y²q²w}~»Y- ·�¸„ ²:·‰·S¹HW*²Œ»Y+²�¹»8Y²:’·A·S¹HW*²“»Y+²–¹»8Y ²™œ·A·S¹HW*²�»Y+² ¹»8YP²™£·A·S¹HW*²¤»Y+²§¹»8Y»rY  ·ª²­°¸±²:·‰·S¹HW*²µ»Y+²¸¹¸"+²»¹¸"¸¾»8Y²q²Áĸ±²:·‰·E¹HW*²Å»Y+²È¹¸"+²Ë¹¸"+²Î¹¸"+²Ñ¹¸"+²Ô¹¸"+²×¹¸"+²Ú¹¸"¸Ý»8Y(²:à·A·E¹HW*²á»Y+²ä¹¸"+²ç¹¸"¸¾»8Y²:ê·A·E¹HW*²ë»Y+²î¹¸"+²ñ¹¸"¸¾»8Y²:ô·A·E¹HW*²õ»Y+²ø¹¸û+²þ¹¸û¸¾»8Y²:·A·E¹HW*²»Y+²¹»8Y²:·A·S¹HW*² »Y+² ¹»8Y ²™œ·A·S¹HW*²»Y+²¹»Y €,²¹· ·S¹HW*²#»Y+²&¹»8Y"²:'·A·S¹HW*²(»Y+²+¹»8Y" ²:,·A·S¹HW*²-»Y½0Y+²2¹¸"SY+²5¹¸"SY+²8¹¸"SY+²;¹¸"SY+²>¹¸"SY+²A¹¸"SY+²D¹¸"SY+²G¹¸"SY+²J¹¸"SY +²M¹¸"SY +²P¹¸"SY +²S¹¸"SY +²V¹¸"SY +²Y¹¸"SY+²\¹¸"SY+²_¹¸"SY+²b¹¸"SY+²e¹¸"S¸h»8Y%²:k·A·E¹HW±s2L  ,8D P!Xnt&ž(È*ò,.[0…2®4Ø68:+;39C=Q8W@cBoC{D‡E“FŸG«H³AÉ@ÏMÛOçPïNM UW"X*V@UF]R__`h^~]„e­g×ik2m]oppqŽr�s¬t»uËvÛwëxûy z{+|;}K~[k€{�„o¡ƒt*¢uv ˜wxŽyxt.z{|*¢u} ˜w~Žyt.z€�u‚ƒ„…†*‡‰‹ 0Œx��@��‘“•