Êþº¾Ep  java/lang/Object()V   (net/minecraft/core/registries/RegistriesFEATURE%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   1net/minecraft/data/worldgen/features/CaveFeatures MONSTER_ROOM  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;   FOSSIL_COAL " # FOSSIL_DIAMONDS % & DRIPSTONE_CLUSTER ( ) SULFUR_SPIKE_CLUSTER + , LARGE_DRIPSTONE . / POINTED_DRIPSTONE 1 2  SULFUR_SPIKE 4 5 UNDERWATER_MAGMA 7 8  GLOW_LICHEN : ; ROOTED_AZALEA_TREE = > ROOTED_SULFUR_SPRING @ A  CAVE_VINE C D  MOSS_PATCH F G LUSH_CAVES_CLAY I J MOSS_PATCH_CEILING L M  SPORE_BLOSSOM OPQ R 7net/minecraft/data/worldgen/features/VegetationFeaturesVINES T U AMETHYST_GEODE W X SCULK_PATCH_DEEP_DARK Z [ SCULK_PATCH_ANCIENT_CITY ] ^  SCULK_VEIN `a4net/minecraft/data/worldgen/placement/CavePlacementsc>net/minecraft/world/level/levelgen/placement/PlacementModifier efg hi;net/minecraft/world/level/levelgen/placement/CountPlacementof@(I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; klm no>net/minecraft/world/level/levelgen/placement/InSquarePlacementspreadB()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; qrs tu1net/minecraft/world/level/levelgen/VerticalAnchorabsolute6(I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; qw xytop5()Lnet/minecraft/world/level/levelgen/VerticalAnchor; {|} ~Anet/minecraft/world/level/levelgen/placement/HeightRangePlacementuniform«(Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; �‚ƒ „…8net/minecraft/world/level/levelgen/placement/BiomeFilterbiome<()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; ‡ˆ‰ Š‹4net/minecraft/data/worldgen/placement/PlacementUtilsregister²(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V `� Ž MONSTER_ROOM_DEEP q� ‘u aboveBottom `“ ”  FOSSIL_UPPER –—˜ ™š9net/minecraft/world/level/levelgen/placement/RarityFilteronAverageOnceEvery>(I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; `œ �  FOSSIL_LOWER qŸ  ybottom `% £¤¥ h¦,net/minecraft/util/valueproviders/UniformInt2(II)Lnet/minecraft/util/valueproviders/UniformInt; e¨ h©n(Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; ‡« ¬­"RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT@Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; `( `+ `.@@ ³´µ h¶2net/minecraft/util/valueproviders/ClampedNormalInt:(FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt;?™š ¹º» h¼;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/data/worldgen/placement/CavePlacements; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;configuredFeatures!Lnet/minecraft/core/HolderGetter; monsterRoomLnet/minecraft/core/Holder; fossilCoalfossilDiamondsdripstoneClustersulfurSpikeClusterlargeDripstonepointedDripstone sulfurSpikeunderwaterMagma glowLichenrootedAzaleaTreerootedSulfurSpringcaveVine mossPatch lushCavesClaymossPatchCeiling sporeBlossomvines amethystGeodesculkPatchDeepDarksculkPatchAncientCity sculkVeinLocalVariableTypeTablelLnet/minecraft/data/worldgen/BootstrapContext;WLnet/minecraft/core/HolderGetter;QLnet/minecraft/core/Holder;MethodParameterso(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileCavePlacements.java InnerClassesi#net/minecraft/core/Holder$Referenceknet/minecraft/core/Holder Referencen,net/minecraft/world/level/levelgen/HeightmapTypes!` :;Ž :;” :;� :;& :;) :;, :;/ :;2 :;5 :;8 :;; :;> :;ñ :;û :;G :;ÿ :;M :; :;U :;X :;[ :;^ :;</*·±=> ?@ AB< � í*²¹ L+²¹M+²¹N+²!¹:+²$¹:+²'¹:+²*¹:+²-¹:+²0¹: +²3¹: +²6¹: +²9¹: +²<¹: +²?¹:+²B¹:+²E¹:+²H¹:+²K¹:+²N¹:+²S¹:+²V¹:+²Y¹:+²\¹:*²_,½bY ¸dSY¸jSY¸p¸v¸zSY¸€S¸†*²Œ,½bY¸dSY¸jSY¸�¸p¸zSY¸€S¸†*²’-½bY@¸•SY¸jSY¸p¸v¸zSY¸€S¸†*²›½bY@¸•SY¸jSY¸žø¸p¸zSY¸€S¸†*²¡½bY0`¸¢¸§SY¸jSY²ªSY¸€S¸†*²®½bY0`¸¢¸§SY¸jSY²ªSY¸€S¸†*²¯½bY 0¸¢¸§SY¸jSY²ªSY¸€S¸†*²°½bYÀ¸¢¸§SY¸jSY²ªSY¸¢¸§SY ±ö ¸² ·þ¸²¸¸SY¸€S¸†*²½ ½bYÀ¸¢¸§SY¸jSY²ªSY¸¢¸§SY ±ö ¸² ·þ¸²¸¸SY¸€S¸†*²¾ ½bY,4¸¢¸§SY¸jSY²ªSY²¿Çþ¸ÈSY¸€S¸†*²Í ½bYh�¸¢¸§SY²ªSY¸jSY²¿Çó¸ÈSY¸€S¸†*²Î ½bY¸¢¸§SY¸jSY²ªSY²Ï¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²î ½bY¸¢¸§SY¸jSY²ªSY²Ï¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²ï½bY¼¸dSY¸jSY²ªSY²Ï²ò¸õ²Û ¸ßSY¸å¸êSY¸€S¸†*²ù½bY}¸dSY¸jSY²ªSY²ò¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²ü½bY>¸dSY¸jSY²ªSY²ò¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²ý½bY}¸dSY¸jSY²ªSY²Ï¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²½bY¸dSY¸jSY²ªSY²Ï¸Õ²Û ¸ßSY¸å¸êSY¸€S¸†*²½bY¸dSY¸jSY²ªSY¸€S¸†*²½bY¸•SY¸jSY¸�¸p¸zSY¸€S¸†*²½bY¸å¸§SY¸jSY²ªSY¸€S¸†*²½b¸†*²½bYÌú¸¢¸§SY¸jSY²ªSY¸€S¸†±=’¤> ?@A)B4C?DJEUF`GkHvI�JŒK—L¢M­N¸OÃPÎQÙRäSïTúWX YZ [$W']3^9_A`NaR]Ufbghhoi{jf‚l�m–nœoªp®l±uÁvÊwÖyÚuÝ{í|ö}{ �‚"ƒ.…2�5‡HˆQ‰_‹o�xŽ{Œ��…‡ˆ’›“¤”²–˜Ë™ΗԛؒÛ�ëžôŸ¡ ¢�¤%¥4§A¨G©K¤N«]¬f­u¯„°�±‘«”³£´¬µ»·ʸÓ¹׳Ú»ê¼ð½¿ÀÁ»!Ã0Ä6ÅEÇTÈ]ÉaÃdËsÌy͈ϗРѤ˧ӶԼÕË×ÚØãÙçÓêÛùÜÿÝßà&á*Û-ã<äBåNçRãUécêiëqìíƒé†ð•ñžòªô®ð±÷¾ùÐúÙûåýéùìÿ>òíCD ãEFÙGHÏIH)ÄJH4¹KH?®LHJ£MHU˜NH`�OH k‚PH vwQH �lRH ŒaSH —VTH¢KUH­@VH¸5WHÃ*XHÎYHÙZHä [Hïþ\Húó]H^òíC_ ãE`ÙGaÏIa)ÄJa4¹Ka?®LaJ£MaU˜Na`�Oa k‚Pa vwQa �lRa ŒaSa —VTa¢KUa­@Va¸5WaÃ*XaÎYaÙZaä [aïþ\aúó]abC:cd<@и ³_¸ ³Œ¸ ³’¸ ³›¸ ³¡¸ ³®¸ ³¯¸ ³°¸ ³½¸ ³¾ ¸ ³Í"¸ ³Î$¸ ³î&¸ ³ï(¸ ³ù*¸ ³ü,¸ ³ý.¸ ³0¸ ³2¸ ³4¸ ³6¸ ³8¸ ³±=^ #$$'-(6)?*H+Q,Z-c.l/u0~1‡2�3™4¢5«6´9½:Æ;efghjl Àmo@