Êþº¾EŸ  java/lang/Object()V   :net/minecraft/data/worldgen/features/MiscOverworldFeatures ICE_SPIKE%Lnet/minecraft/resources/ResourceKey;7net/minecraft/world/level/levelgen/feature/SpikeFeature  &net/minecraft/world/level/block/Blocks PACKED_ICE'Lnet/minecraft/world/level/block/Block;  %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState;   SNOW_BLOCK  ! "#Anet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate matchesBlocksm([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; %&' ()net/minecraft/tags/BlockTagsICE_SPIKE_REPLACEABLELnet/minecraft/tags/TagKey; + ,- matchesTag`(Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; / 0»(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V 234 56,net/minecraft/data/worldgen/BootstrapContextregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; 8 9  ICE_PATCH;6net/minecraft/world/level/levelgen/feature/DiskFeature =>? @ALnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderholderOfD(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/Holder; C DDIRT F G GRASS_BLOCK I JPODZOL L M COARSE_DIRT O PMYCELIUM R SICE UVW XY,net/minecraft/util/valueproviders/UniformIntof2(II)Lnet/minecraft/util/valueproviders/UniformInt; :[ \‘(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/util/valueproviders/IntProvider;I)V ^ _  FOREST_ROCKa;net/minecraft/world/level/levelgen/feature/BlockBlobFeature c dMOSSY_COBBLESTONE %f g)FOREST_ROCK_CAN_PLACE_ON `i jx(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V l m ICEBERG_PACKEDo9net/minecraft/world/level/levelgen/feature/IcebergFeature nq r5(Lnet/minecraft/world/level/block/state/BlockState;)V t u  ICEBERG_BLUE w xBLUE_ICE z x |9net/minecraft/world/level/levelgen/feature/BlueIceFeature {  €  LAKE_LAVA‚6net/minecraft/world/level/levelgen/feature/LakeFeature „ …LAVA ‡ ˆSTONE Š ‹Œ alwaysTrueE()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; %Ž �)FEATURES_CANNOT_REPLACE ‘ ’“notˆ(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; %• –)LAVA_POOL_STONE_CANNOT_REPLACE �˜ ™(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V › œ  SULFUR_POOLž:net/minecraft/world/level/levelgen/feature/SequenceFeature net/minecraft/core/Holder ¢ £WATER ¥ ¦SULFUR ¨ © SULFUR_SPIKE«>net/minecraft/world/level/levelgen/placement/PlacementModifier ­®¯ °±4net/minecraft/data/worldgen/placement/PlacementUtils inlinePlaced’(Lnet/minecraft/world/level/levelgen/feature/Feature;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder;³=net/minecraft/world/level/levelgen/feature/SimpleBlockFeature µ ¶ POTENT_SULFUR ¸¹º »¼1net/minecraft/world/level/block/PotentSulfurBlockSTATE?Lnet/minecraft/world/level/block/state/properties/EnumProperty; ¾¿À ÁÂBnet/minecraft/world/level/block/state/properties/PotentSulfurStateWETDLnet/minecraft/world/level/block/state/properties/PotentSulfurState; ÄÅÆ ÇÈ0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; =Ê X˃(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; ²Í ÎQ(Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V ÐÑÒ ÓÔnet/minecraft/core/DirectionDOWNLnet/minecraft/core/Direction; Ö ×Œsolid ÐÙ ÚÔUPÜ(net/minecraft/world/level/material/Fluid Þßà £á)net/minecraft/world/level/material/Fluids1Lnet/minecraft/world/level/material/FlowingFluid; ã äå matchesFluids�(Lnet/minecraft/core/Directional;[Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ç èéallOfË(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ëìí îïEnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement scanningFor«(Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; ñòó ôõnet/minecraft/core/HolderSetdirectC([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; �÷ ø!(Lnet/minecraft/core/HolderSet;)Vú ûüapply!()Ljava/util/function/BiFunction;þ ûÿ()Ljava/util/function/Function;    SULFUR_SPRINGHnet/minecraft/world/level/levelgen/feature/WeightedRandomSelectorFeature"net/minecraft/util/random/Weighted     java/lang/IntegervalueOf(I)Ljava/lang/Integer;  ûjava/util/function/BiFunction8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Hnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntryspring/sulfur_spring_small_1  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  Xp(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/feature/TemplateFeature$TemplateEntry; spring/sulfur_spring_small_2"spring/sulfur_spring_small_3$spring/sulfur_spring_small_4 &'( X)&net/minecraft/util/random/WeightedList=([Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList; +,- û.java/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object; 0 1(Ljava/lang/Object;I)V3spring/sulfur_spring_medium_15spring/sulfur_spring_medium_27spring/sulfur_spring_medium_39spring/sulfur_spring_large_1;spring/sulfur_spring_large_2="spring/sulfur_spring_extra_large_1 &? X@<(Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList; &B XCO([Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/WeightedList; E F+(Lnet/minecraft/util/random/WeightedList;)V H I  DISK_CLAY K LCLAY N O  DISK_GRAVEL Q RGRAVEL T U  DISK_SANDWPnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider Y ZSAND\Unet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedStateProvider$Rule ^ _AIR a "b�(Lnet/minecraft/core/Directional;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d e SANDSTONE [g ha(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/core/Holder;)V jkl Xmjava/util/List$(Ljava/lang/Object;)Ljava/util/List; Vo p.(Lnet/minecraft/core/Holder;Ljava/util/List;)V Ÿr ôs/(Ljava/lang/Object;)Lnet/minecraft/core/Holder; u v FREEZE_TOP_LAYERx?net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature w { |  DISK_GRASS ~ ×e(Lnet/minecraft/core/Directional;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; � ‚éanyOf „ …MUD ‡ ˆ  BONUS_CHESTŠ;CodeLineNumberTableLocalVariableTablethis; Ljava/util/function/BiFunction;>;ìLjava/util/function/Function;Lnet/minecraft/core/Holder;>;MethodParametersg(Lnet/minecraft/data/worldgen/BootstrapContext;)Vlambda$bootstrap$1E(Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/core/Holder;entries(Lnet/minecraft/util/random/WeightedList;lambda$bootstrap$0C(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/core/Holder;countLjava/lang/Integer;spread SourceFileMiscOverworldFeatures.javaBootstrapMethods| } qrr.� ‚ mnn… † ‡ˆbuiltInRegistryHolder'()Lnet/minecraft/core/Holder$Reference;A‹ Œ�Ž ��"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses“#net/minecraft/core/Holder$Reference Reference–#net/minecraft/core/HolderSet$DirectDirect TemplateEntryRule›%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup! VW9 VW_ VWm VWu VWx VW€ VWœ VW VWI VWO VWU VWv VW| VWˆ VWŽ VW¾ VWÛ VW VW VWX/*·±Y:Z [\ ]^X pÒ*²» Y²¶½Y²S¸²$¸*·.¹1W*²7»:Y²¸<½Y²BSY²ESY²HSY²KSY²NSY²SY²QS¸¸T·Z¹1W*²]»`Y²b¶²e¸*·h¹1W*²k»nY²¶·p¹1W*²s»nY²v¶·p¹1W*²y»{Y·}¹1W*²~»�Y²ƒ¸<²†¸<¸‰²�¸*¸�²”¸*¸�·—¹1W*²š»�Y½ŸY»�Y²¡¸<²¤¸<½Y²§S¸¸�²�¸*¸�²”¸*¸�·—½ª¸¬SY»²Y²´¶²·²½¶ÃÀĸɷ̽ªY²Ï¸Õ²Ø½ÛY²ÝS¸â¸æ¸êS¸¬S¸ð·ö¹1WºùLºýM*²»Y½Y»Y»�Y½ŸY+@¸¸¹ ÀŸSY,½Y¸¸SY¸¸SY!¸¸SY#¸¸S¸%¹*ÀŸS¸ð·ö½ª¸¬È·/SY»Y»�Y½ŸY+P¸¸¹ ÀŸSY,½Y2¸¸SY4¸¸SY6¸¸S¸%¹*ÀŸS¸ð·ö½ª¸¬Z·/SY»Y»�Y½ŸY+`¸ ¸¹ ÀŸSY,½Y8¸¸SY:¸¸S¸%¹*ÀŸS¸ð·ö½ª¸¬·/SY»Y»�Y½ŸY+€¸ ¸¹ ÀŸSY,<¸¸¸>¹*ÀŸS¸ð·ö½ª¸¬·/S¸A·D¹1W*²G»:Y²J¸<½Y²BSY²JS¸¸T·Z¹1W*²M»:Y²P¸<½Y²BSY²ES¸¸T·Z¹1W*²S»:Y»VY²X¸<»[Y²Ï½Y²]S¸`²c¸<·f¸i·n¸q½Y²BSY²ES¸¸T·Z¹1W*²t»wY·y¹1W*²z»:Y»VY²B¸<»[Y²Ø¸}²Ø½ÛY²ÝS¸â¸€¸�²E¸<·f¸i·n¸q½Y²BSY²ƒS¸¸T·Z¹1W*²†»‰Y·‹¹1W*²Œ»�Y·‘¹1W»’Y»”Y»–Y»˜Y²š·�² ²¦²š¶»«Y²­·²·µ¸i·¸¸i·»N*²¼»¿Y½ŸYÁ¸¸Ã½ªYþ¸ÉS¸¬SYθ-¸q¸Ð½ªY»ÓY½ªY¸ÉSY¸ÉSY¸ÉSY¸ÉSY¸ÉS·ÕS¸¬SYθ-¸q¸Ð½ªY»ÓY½ªYþ¸ÉSYþ¸ÉSYþ¸ÉSYþ¸ÉSYþ¸ÉS·ÕS¸¬S¸ð·ع1W*²Ù»ÜY²Þ¶àºæ½Y²†SY²çSY²êSY²íSY²ðSY²óSY²öSY²BS¸ù·ü¹1W*²ÿ»ÜY²Þ¶àºæ½Y²SY²SY²S¸ù·ü¹1W*²»ÜY²Ý¶àºæ ½Y²†SY²çSY²êSY²íSY²ðSY²óSY²öSY²BSY²SY ²SY ²S¸ù·ü¹1W±Y6�[ \]^$[*`5ahbmkt`zn…o‹p‘n—r¢s¨r®u¹v¿uÅxÖ|á}ç~êð€ù�|„†#‡0ˆ9‰BŠO…\�z‘Š’��‘�•Œ™„¥—«ž±£Ð¥í§ù¨©ª¦$¤K­h¯t°€±‡®“¬¹´Ö¶â·éµõ³º3¼9»E¹W£cÀnÁ�†Ã�À“ƞDZȶɽÆÃÌÒÍæÏìÐòÎøÍ ÓÔÌ×/Ù>ÚHÝXÞ[ÜdàjÛpÚƒã‰ä�Ù–ê§ë¸ì×ôçïííôûýþü"&)?HQZ c ktx{’œ¦°ºÂ ÆûÒÝ#%+%6&W*]%c,n-Å1Ë,Ñ3Z*Ò_`«'ab±!cdôÞefg Ò_h«'ai±!cjk_Vl mnXM»ÄY*·½ªYù¸ ¸S¸¬°YŸ ŸZ op qrXˆ@»²Y²ó¸·Ì½ªY*¶¸SY+¶¸SY²Ï¸Õ¸êSY¸Õ¸"S¸¬°Y—˜™+š5›<—Z@st@utvXµ(¸*³0¸*³72¸*³]4¸*³k6¸*³s8¸*³y:¸*³~<¸*³š>¸*³@¸*³GB¸*³MD¸*³SF¸*³tH¸*³zJ¸*³†L¸*³ŒN¸*³¼P¸*³ÙR¸*³ÿT¸*³±YR; <=>$?-@6D?EHFQHZIcJlKuM~O‡P�Q™U¢V«Wwxy Šz{~Š€ƒŠ„‰‘*’Ÿ” •ñ—Ę[V™šœž