Êþº¾E�  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;   3net/minecraft/data/worldgen/features/NetherFeaturesDELTA  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  SMALL_BASALT_COLUMNS " # LARGE_BASALT_COLUMNS % &  BASALT_BLOBS ( ) BLACKSTONE_BLOBS + , GLOWSTONE_EXTRA . / CRIMSON_FOREST_VEGETATION 1 2 WARPED_FOREST_VEGETION 4 5 NETHER_SPROUTS 7 8 TWISTING_VINES : ;  WEEPING_VINES = >  CRIMSON_ROOTS @ A  BASALT_PILLAR C D SPRING_LAVA_NETHER F G SPRING_NETHER_CLOSED I J SPRING_NETHER_OPEN L M  SOUL_FIRE O P FIRE RS6net/minecraft/data/worldgen/placement/NetherPlacementsU>net/minecraft/world/level/levelgen/placement/PlacementModifier WXY Z[Gnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacementofL(I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; ]^_ `a8net/minecraft/world/level/levelgen/placement/BiomeFilterbiome<()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; cde fg4net/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 R R" R% lmn Zo;net/minecraft/world/level/levelgen/placement/CountPlacement@(I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; qrs tu>net/minecraft/world/level/levelgen/placement/InSquarePlacementspreadB()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; cw xy FULL_RANGE@Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; R( R+ }~ Z€3net/minecraft/util/valueproviders/BiasedToBottomInt9(II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; l‚ Zƒn(Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; c… †y RANGE_4_4 ˆ‰Š ‹ŒAnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateONLY_IN_AIR_PREDICATECLnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; Ž�� ‘’net/minecraft/core/DirectionUPLnet/minecraft/core/Direction;”%net/minecraft/world/level/block/Block –—˜ ™š&net/minecraft/world/level/block/Blocks NETHERRACK'Lnet/minecraft/world/level/block/Block; –œ �šBASALT –Ÿ  š BLACKSTONE ˆ¢ £¤ matchesBlocks�(Lnet/minecraft/core/Directional;[Lnet/minecraft/world/level/block/Block;)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; ª«¬ ­®Anet/minecraft/world/level/levelgen/placement/BlockPredicateFilter forPredicateˆ(Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; R° ±  GLOWSTONE R. Ž´ µ’DOWN ·¸¹ º»net/minecraft/tags/BlockTagsNYLIUMLnet/minecraft/tags/TagKey; ˆ½ ¾¿ matchesTag€(Lnet/minecraft/core/Directional;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ÁÂà ÄÅ glowstone@crimson_forest_vegetationBwarped_forest_vegetationDnether_sproutsFtwisting_vinesH weeping_vinesJpatch_crimson_rootsL basalt_pillarN spring_deltaP spring_closedRspring_closed_doubleT spring_openVpatch_soul_fireX patch_fire SignaturecLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/data/worldgen/placement/NetherPlacements; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;configuredFeatures!Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder;smallBasaltColumnslargeBasaltColumns basaltBlobsblackstoneBlobsglowstoneExtracrimsonForestVegetationwarpedForestVegetation netherSprouts twistingVines weepingVines crimsonRoots basaltPillarspringLavaNetherspringNetherClosedspringNetherOpensoulFirefireLocalVariableTypeTablelLnet/minecraft/data/worldgen/BootstrapContext;WLnet/minecraft/core/HolderGetter;QLnet/minecraft/core/Holder;MethodParameterso(Lnet/minecraft/data/worldgen/BootstrapContext;)V onlyOnBlock{(Lnet/minecraft/world/level/block/Block;)Ljava/util/List; spreadWidthI spreadHeightplacementFilterCLnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;V(II)Ljava/util/List; SourceFileNetherPlacements.java InnerClasses‹#net/minecraft/core/Holder$Reference�net/minecraft/core/Holder ReferenceBuilder!R YZ YZ# YZ& YZ) YZ, YZ± YZ/ YZÈ YZ5 YZ8 YZ; YZì YZA YZ÷ YZú YZ YZ YZ YZ YZ[/*·±\] ^_ `a[c ‡*²¹ L+²¹M+²¹N+²!¹:+²$¹:+²'¹:+²*¹:+²-¹:+²0¹: +²3¹: +²6¹: +²9¹: +²<¹: +²?¹:+²B¹:+²E¹:+²H¹:+²K¹:+²N¹:*²Q,½TY(¸VSY¸\S¸b*²h-½TY¸VSY¸\S¸b*²i½TY¸VSY¸\S¸b*²j½TYK¸kSY¸pSY²vSY¸\S¸b*²z½TY¸kSY¸pSY²vSY¸\S¸b*²{½TY ¸|¸�SY¸pSY²„SY²‡²�½“Y²•SY²›SY²žS¸¡¸¥¸©SY¸\S¸b*²¯½TY ¸kSY¸pSY²vSY²‡²�½“Y²•SY²›SY²žS¸¡¸¥¸©SY¸\S¸b*²²½TY¸VSY¸\SY²³²¶¸¼¸©SY@¸kSY¸ÀSY²‡¸©S¸b*²Æ ½TY¸VSY¸\SY²³²¶¸¼¸©SY@¸kSY¸ÀSY²‡¸©S¸b*²É ½TY¸VSY¸\SY²³²¶¸¼¸©SY@¸kSY¸ÀSY²‡¸©S¸b*²Ê ¸Ë½TY ¸kSY¸pSY²vSY¸\S¶Ñ¸×¶Û¶ß¸ã*²æ ½TY ¸kSY¸pSY²vSY¸\SY²‡²�½“Y²•SY²çS¸¡¸¥¸©S¸b*²ê ½TY²vSY¸\SY`¸kSY¸ÀSY²‡¸©S¸b*²í½TY ¸kSY¸pSY²vSY²‡²�²î¸¼¸ñ¸¥¸©SY¸\S¸b*²õ½TY¸kSY¸pSY²„SY¸\S¸b*²ø½TY¸kSY¸pSY²ûSY¸\S¸b*²þ½TY ¸kSY¸pSY²ûSY¸\S¸b*²½TY¸kSY¸pSY²„SY¸\S¸b*²²¸ ¸ã*²²•¸ ¸ã±\*Š: ;<=)>4??@JAUB`CkDvE�FŒG—H¢I­J¸KÃLÎNÛOáPåNèRôSúTþRVWXVZ)[/\;^?ZB`PaVbbdf`igxh�i©n¬l¯kµq¹g¼sÊtÐuøzûxþw}s €� ‚,ƒ7„@…I†M€Pˆ^‰dŠp‹{Œ„��Ž‘ˆ”�¢‘¨’´“¿”ȕіÕ�ؘéšï›û�ÿ™Ÿ  ˜¢£%¤1¦M©P§W¢Z¬l®t¯}°†±Ь�´›µ¡¶¶¼¹»¼¹¿¸ÅÀÉ´ÌÃÚÄàÅìÇðÃóÉÊËÍÉÏ(Ð.Ñ:Ó>ÏAÕOÖU×aÙeÕhÝqÞtÝwà€áƒà†ã]ʇbc }des.figf)^hf4Sif?HjfJ=kfU2lf`'mf knf vof �pf Œûqf —ðrf¢åsf­Útf¸ÏufÃÄvfιwfxʇby }dzs.{ig{)^h{4Si{?Hj{J=k{U2l{`'m{ kn{ vo{ �p{ Œûq{ —ðr{¢ås{­Út{¸Ïu{ÃÄv{ιw{|bY}   [� 7¸¸�¸p²„¸\`¸k¸À²‡²³½“Y*S¸¡¸¥¸©¸°\& æçèêëì*ï-í3æ] 7~š|~Y ÙÚ[Å[²‡²³½“Y²•SY²SY²S¸¡¸¥¸©M,h¸kt¸t¸¸!²³¸$²³²‡¸ñ ¸'²�¸$,¸°\2 õ÷õ&ù*û0ý6þ9ü?HSWù] [€�[‚�&5ƒ„| €‚Y…†[µ-¸/³Q3¸/³h5¸/³i7¸/³j9¸/³z;¸/³{=¸/³¯?¸/³²A¸/³ÆC¸/³ÉE¸/³ÊG¸/³æI¸/³êK¸/³íM¸/³õO¸/³øQ¸/³þS¸/³U¸/³W¸/³±\R !"$#-%6&?(H)Q*Z+c,l-u/~1‡2�3™4¢6«7‡ˆ‰ŠŒŽ ÒÌ�