Êþº¾Ev2net/minecraft/world/level/levelgen/NoiseRouterData5net/minecraft/world/level/dimension/DimensionDefaultsCnet/minecraft/world/level/levelgen/densityfunction/DensityFunctions   java/lang/Object()V  (net/minecraft/core/registries/RegistriesDENSITY_FUNCTION%Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;  !NOISE #$% &',net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; ) *ZERO , -.zeroF()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; #0 12register^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; 456 781net/minecraft/world/level/dimension/DimensionTypeMIN_YI 4: ;8MAX_Y = >Y @ AByClampedGradientJ(IIFF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; D EFregisterOreVeins1(Lnet/minecraft/data/worldgen/BootstrapContext;)V H ISHIFT_X KLM N)net/minecraft/world/level/levelgen/NoisesSHIFT PQR STnet/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; V WXshiftAa(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Z [\cacheŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ^ _`registerAndWrapÝ(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; b cSHIFT_Z e fXshiftB h iBASE_3D_NOISE_OVERWORLDk5net/minecraft/world/level/levelgen/synth/BlendedNoise?Ð?À@T@d@ jw x(DDDDD)V z {BASE_3D_NOISE_NETHER?Ø@N � ‚BASE_3D_NOISE_END@ † ‡ˆOVERWORLD_FUNCTIONS9Lnet/minecraft/world/level/levelgen/OverworldFunctionSet; Š‹Œ �Ž7net/minecraft/world/level/levelgen/OverworldFunctionSet temperature()Ljava/lang/Object; K� ‘ TEMPERATURE “ ”•shiftedNoise2dê(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; — ˜ˆLARGE_OVERWORLD_FUNCTIONS Kš ›TEMPERATURE_LARGE Š� žŽ vegetation K  ¡ VEGETATION K£ ¤VEGETATION_LARGE Ц §Ž continents K© ªCONTINENTALNESS Ь ­Žerosion K¯ °EROSION ² ³RIDGES Kµ ¶RIDGE ¸ ¹ RIDGES_FOLDED » ¼\peaksAndValleys K¾ ¿JAGGED@—p à ÄÅnoisec(Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Ç ÈÉregisterTerrainNoisesy(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;Z)V KË ÌCONTINENTALNESS_LARGE KÎ Ï EROSION_LARGE Ñ ÒˆAMPLIFIED_OVERWORLD_FUNCTIONS Ô Õ END_ISLANDS × Ø.createEndIslands Ú ÛSLOPED_CHEESE_END Ý Þß getFunctionŒ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; á âãaddÎ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; å æSPAGHETTI_ROUGHNESS_FUNCTION è éêspaghettiRoughnessFunctiong(Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ì í SPAGHETTI_2D_THICKNESS_MODULATOR Kï ðSPAGHETTI_2D_THICKNESS@¿™š¿¦ff ö ÷ø mappedNoisee(Lnet/minecraft/core/Holder;DDFF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ú û SPAGHETTI_2D ý þÿ spaghetti2Dˆ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;   ENTRANCES  ÿ entrances  NOODLE   ÿnoodle  PILLARS  êpillars  *net/minecraft/core/Vec3iLnet/minecraft/core/Vec3i;  Anet/minecraft/world/level/levelgen/densityfunction/DistanceMetric EUCLIDEANCLnet/minecraft/world/level/levelgen/densityfunction/DistanceMetric;   distanceToPoint£(Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/densityfunction/DistanceMetric;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;BÈ # $%constantG(F)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; '() *\Bnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionsubÂÈB  '. /0clampH(FF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;A '3 *%< '6 7%mul 9 :;sliceY‹(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;I)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; = >.endOuterIslands @ AãmaxCOnet/minecraft/world/level/levelgen/densityfunction/op/SplineFunction$Coordinate BE FG(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V ŠH IŽoffset¿õà LMN OP+net/minecraft/data/worldgen/TerrainProvideroverworldOffsetž(Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; R STsplinef(Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; V W. blendOffset Y ZãsplineWithBlending Š\ ]Žfactor L_ `aoverworldFactorÇ(Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; c deBLENDING_FACTORDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Šg hŽdepth j k\ offsetToDepth Šm nŽ jaggedness Lp qaoverworldJaggedness s teBLENDING_JAGGEDNESS 'v w. halfNegative y 7ã { |ãnoiseGradientDensity Š~ Ž slopedCheese Š� ‚ŽpreliminarySurfaceLevel „ ‚…Ï(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Z)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Ї ˆŽchunkSurfaceLevelŠnet/minecraft/core/SectionPos Œ �Ž interpolatedŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;@  ‘ ’ãminÉt$?È – —˜ undergroundÌ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; š ›œ rangeChoice(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;FFLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Šž ŸŽ finalDensity ¡ ¢£slideOverworld‹(ZLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ¥ ¦Ž postProcess ¨ ©. beardifier?À¿À­Pnet/minecraft/world/level/levelgen/densityfunction/DensityFunctions$HolderHolder ¬¯ °(Lnet/minecraft/core/Holder;)V '² ³.abs¿*ª«¾ªª«À@ L¸ ¼¹(F)F K» ¼SPAGHETTI_ROUGHNESS ¾ ÄX KÀ ÁSPAGHETTI_ROUGHNESS_MODULATOR½ÌÌÍ Ä ÷Åc(Lnet/minecraft/core/Holder;FF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;¾ÌÌÍ KÈ ÉSPAGHETTI_3D_RARITY KË ÌSPAGHETTI_3D_THICKNESS½…¸½´9X KÐ ÑSPAGHETTI_3D_1 ÓÔÕ Ö×Knet/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity wrapRarity3d¥(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; KÙ ÚSPAGHETTI_3D_2¿€ KÝ Þ CAVE_ENTRANCE?è?à>½p¤ 'å â%>™™š K é êëyLimitedInterpolatableÓ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;IIIII)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; Kí îNOODLE_THICKNESS½LÌÍ@UUUUUU Kó ôNOODLE_RIDGE_A Kö ÷NOODLE_RIDGE_Bù*net/minecraft/world/level/levelgen/DensityB€@9?Ó333333 K PILLAR K PILLAR_RARENESSÀ K PILLAR_THICKNESS?ŒÌÍ '  .cube K SPAGHETTI_2D_MODULATOR Kú Ó × wrapRarity2d K SPAGHETTI_2D_ELEVATION  java/lang/MathfloorDiv(II)I  ÷d(Lnet/minecraft/core/Holder;DFF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; =©ûç K# $ CAVE_LAYER & Ä'b(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ') *.square@€ K- . CAVE_CHEESE?åUUUUUU>Š=q¿#× ?<õÂ� 6 7\ blendDensity?#× ': ;.squeeze= >?apply@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Function; ŠA BCmapX(Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;E.net/minecraft/world/level/levelgen/NoiseRouter DG H#(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V KJ KAQUIFER_BARRIER KM NAQUIFER_FLUID_LEVEL_FLOODEDNESS?åp£× =q KR SAQUIFER_FLUID_LEVEL_SPREAD?æÛm¶Ûm· KW X AQUIFER_LAVA Z[\ ]ã5net/minecraft/world/level/biome/OverworldBiomeBuilderdeepDarkRegion_1net/minecraft/world/level/levelgen/Aquifer$Config ^a b›(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V def ghEnet/minecraft/world/level/levelgen/material/rule/OreVeinRule$VeinTypevaluesJ()[Lnet/minecraft/world/level/levelgen/material/rule/OreVeinRule$VeinType; jkl mnjava/util/stream/Streamof.([Ljava/lang/Object;)Ljava/util/stream/Stream;p qr applyAsInt$()Ljava/util/function/ToIntFunction; jt uvmapToInt@(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream; xyz ’{java/util/stream/IntStream()Ljava/util/OptionalInt; }~ €�java/util/OptionalInt orElseThrow()Ip x„ A{ †‡net/minecraft/util/Mth ‰ ŠORE_VEIN_TOGGLE KŒ � ORE_VEININESS?ø ‘ ’ORE_VEIN_RICHNESS”ÌÌÍ?™š=ÌÌÍ ™ š› clampedMapŽ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;FFFF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; � ž ORE_VEIN_MASK   ¡¢createBaseOreVeinMaskñ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ¤ ¥ORE_VEIN_COPPER_DENSITY d§ ¨©COPPERGLnet/minecraft/world/level/levelgen/material/rule/OreVeinRule$VeinType; « ¬­createOreVeinDensityZ(Lnet/minecraft/world/level/levelgen/material/rule/OreVeinRule$VeinType;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Z)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ¯ °ORE_VEIN_IRON_DENSITY d² ³©IRON µ ¶ ORE_VEIN_GAP¾™™š K¹ ºORE_GAP K¼ ½ ORE_VEIN_A K¿ À ORE_VEIN_B=£× dà Ä8maxY dÆ Ç8minYA ¾LÌÍ 'Ë Ì.negateIt$ 'Ï â\?333½ =ð Ô ÕÖslide’(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;IIIIFIIF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;?p@ Á»€¾p KÜ ÝTEMPERATURE_NETHER Kß àVEGETATION_NETHER â ãäslideNetherLikei(Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; æ çè simpleRouterv(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; ê ëŽ slideEndLike í î\slideEnd ð ñ. blendAlpha ó ôõlerp(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; '÷ ø.quarterNegative>Œ û üãdiv þ *ã€C   ›remap¿4¾È   findTopSurfaceÐ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  ô Ï(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;FLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;A -   createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;yshift_xshift_zoverworld/base_3d_noisenether/base_3d_noiseend/base_3d_noise overworld/ridges"overworld/ridges_folded$overworld/temperature&overworld/vegetation(overworld/continents*overworld/erosion,overworld/offset.overworld/factor0overworld/jaggedness2overworld/depth4overworld/sloped_cheese6#overworld/preliminary_surface_level8overworld/chunk_surface_level:overworld/final_density Š< =Û(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;)V?overworld_amplified/offsetAoverworld_amplified/factorCoverworld_amplified/jaggednessEoverworld_amplified/depthG!overworld_amplified/sloped_cheeseI-overworld_amplified/preliminary_surface_levelK'overworld_amplified/chunk_surface_levelM!overworld_amplified/final_densityO"overworld_large_biomes/temperatureQ!overworld_large_biomes/vegetationS!overworld_large_biomes/continentsUoverworld_large_biomes/erosionWoverworld_large_biomes/offsetYoverworld_large_biomes/factor[!overworld_large_biomes/jaggedness]overworld_large_biomes/depth_$overworld_large_biomes/sloped_cheesea0overworld_large_biomes/preliminary_surface_levelc*overworld_large_biomes/chunk_surface_levele$overworld_large_biomes/final_densityg end/islandsiend/sloped_cheesek,overworld/caves/spaghetti_roughness_functionmoverworld/caves/entrancesooverworld/caves/noodleqoverworld/caves/pillarss0overworld/caves/spaghetti_2d_thickness_modulatoruoverworld/caves/spaghetti_2dwoverworld/ore_vein/maskyoverworld/ore_vein/toggle{overworld/ore_vein/richness}!overworld/ore_vein/copper_densityoverworld/ore_vein/iron_density�overworld/ore_vein/gap GLOBAL_OFFSETF ConstantValue ORE_THICKNESSVEININESS_FREQUENCYNOODLE_SPACING_AND_STRAIGHTNESSSURFACE_DENSITY_THRESHOLDCHEESE_NOISE_TARGET NOISE_ZERO>ÈISLAND_CHUNK_DISTANCE@ISLAND_CHUNK_DISTANCE_SQRJDENSITY_Y_ANCHOR_BOTTOMÿÿÿÀDENSITY_Y_ANCHOR_TOP@DENSITY_Y_BOTTOM DENSITY_Y_TOPOVERWORLD_BOTTOM_SLIDE_HEIGHTBASE_DENSITY_MULTIPLIER SignaturekLnet/minecraft/resources/ResourceKey;¦Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;>;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/levelgen/NoiseRouterData;nameLjava/lang/String;MethodParameters(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; bootstrapcontext.Lnet/minecraft/data/worldgen/BootstrapContext;noises!Lnet/minecraft/core/HolderGetter; functions belowBottomaboveTopshiftXshiftZridge jaggedNoisecontinentsLarge erosionLarge endIslandsLocalVariableTypeTabletLnet/minecraft/data/worldgen/BootstrapContext;YLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/HolderGetter;w(Lnet/minecraft/data/worldgen/BootstrapContext;)VdistanceToMainIsland mainIsland outerIslandscontinentsFunctionerosionFunctionnames amplifiedZQLnet/minecraft/world/level/levelgen/densityfunction/op/SplineFunction$Coordinate; weirdnessridgesunscaledJaggednessinitialDensity surfaceLevelsurfaceWithEntrancescavesª(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;>;Z)Vvaluei(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;spaghettiRoughnessNoisespaghettiRoughnessModulatorŸ(Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;spaghetti3DRarityModulatorspaghetti3DThicknessModulatorspaghetti3DCave1spaghetti3DCave2spaghetti3DFunctionbigEntranceNoiseSourcebigEntrancesFunction(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; minBlockY noodleMinY noodleMaxY cellSizeXz cellSizeY noodleTogglenoodleThicknessnoodleRidgeFrequencyD noodleRidgeA noodleRidgeB noodleRidged xzFrequency yFrequencypillarNoiseSourcepillarRarenessModulatorpillarThicknessModulatorpillarsWithRarenessspaghetti2DRarityModulatorspaghetti2DCavespaghetti2DElevationModulatorspaghetti2DThicknessModulatorslopedSpaghetti layerRidged ridgeOffset caveNoisespaghetti2DFunctionlayerNoiseSourcelayerizedCavernsFunctioncheesesolidifedCheeseWithTopSlidebaseCaveDensityundergroundSubtractionspillarsWithoutCutoffJ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;blended overworldŒ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;)Lnet/minecraft/world/level/levelgen/NoiseRouter; functionNames functionSetLnet/minecraft/world/level/levelgen/OverworldFunctionSet;?(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;>;)Lnet/minecraft/world/level/levelgen/NoiseRouter;overworldAquifers°(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;)Lnet/minecraft/world/level/levelgen/Aquifer$Config; barrierNoisefluidLevelFloodednessNoisefluidLevelSpreadNoise lavaNoise exclusion›(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;>;)Lnet/minecraft/world/level/levelgen/Aquifer$Config;veinMinYveinMaxYinterpolatedCellHeightinterpolatedVeinMinYinterpolatedVeinMaxY veinToggleveinMasktoggleoreRidgeFrequencynoVeinveinAveinB)(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;type baseVeinMaskwhenTogglePositivedistanceFromEdge edgeRoundoff veininess StackMapTable isAmplifiedheight¯(Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;nethert(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; fullNoiseò(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter;S(Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter;™(Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter;floatingIslandsendislandsnone2()Lnet/minecraft/world/level/levelgen/NoiseRouter;blendingTargetdepthWithJaggednessgradientUnscaled upperBounddensity whenInRange minYInclusive maxYInclusivewhenOutOfRange topStartYtopEndY topTarget bottomStartY bottomEndY bottomTarget noiseValue topFactor bottomFactorlambda$registerOreVeins$1J(Lnet/minecraft/world/level/levelgen/material/rule/OreVeinRule$VeinType;)Itlambda$registerOreVeins$0lambda$overworld$0key SourceFileNoiseRouterData.java NestMembersBootstrapMethodsL&(Ljava/lang/Object;)Ljava/lang/Object;N O DßQk(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;S(Ljava/lang/Object;)IU V CAAY Z @A\ ]^_ `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; InnerClassesd#net/minecraft/core/Holder$Referencefnet/minecraft/core/Holder ReferenceiDnet/minecraft/world/level/levelgen/densityfunction/op/SplineFunction Coordinate HolderHolderQuantizedSpaghettiRarityn*net/minecraft/world/level/levelgen/AquiferConfigVeinTyper%java/lang/invoke/MethodHandles$Lookuptjava/lang/invoke/MethodHandlesLookup!+‚ƒ„J…ƒ„Á†ƒ„ª‡ƒ„ªˆƒ„”‰ƒ„Šƒ„‹Œ8„�Ž�„�’8„“”8„•–ƒ„ª—ƒ„«˜8„™šƒ„+dete*›œ>›œI›œc›œi›œ{›œ‚›œ³›œ¹›œ‡ˆ›�Òˆ›�˜ˆ›�Õ›œÛ›œæ›œ›œ›œ›œí›œû›œž›œŠ›œ’›œ¥›œ°›œ¶›œ) ž/*·±Ÿ;  ¡¢ ž5 ² *¸¸°Ÿ³   £¤¥£›¦ §FžFì*²¹"L*² ¹"M*²(¸+¹/W²3h>²9h6*²<††¸?¹/W*¸C*²G+²J¹O¸U¸Y¸]:*²a+²J¹O¸d¸Y¸]:*²g»jYlnprt·v¹/W*²y»jYl|p~t·v¹/W*²€»jYllprƒ·v¹/W*²…¶‰Àl+²�¹O¸’¸]W*²–¶‰Àl+²™¹O¸’¸]W*²…¶œÀl+²Ÿ¹O¸’¸]W*²–¶œÀl+²¢¹O¸’¸]W*²…¶¥Àl+²¨¹O¸’¸Y¸]:*²…¶«Àl+²®¹O¸’¸Y¸]:*²±l+²´¹O¸’¸Y¸]: *²· ¸º¹/W+²½¹OÀ¸Â: *,+ ²…¸Æ*²–¶¥Àl+²Ê¹O¸’¸Y¸]: *²–¶«Àl+²Í¹O¸’¸Y¸]: *,+   ²–¸Æ*,+ ²Ð¸Æ*²Ó¸Ö¸]: *²Ù ,²€¸Ü¸à¹/W*²ä+¸ç¹/W*²ë+²î¹Oñóô¸õ¸Y¹/W*²ù,+¸ü¹/W*²,+¸¹/W*²,+¸ ¹/W*² +¸¹/W±ŸŽ#· ¸º!¼'½.¾CÀGÂ_ÃwÅ—Æ·Ç×ÉøÊË:Ì[΀ϥÐÄÑÓÓåÕõר?ÚOÛ_ÝkÞ�à�á°â¿ãÎäÝåëæ Žì¨© ⪫ج«'Å­8.¾®8_�¯ewu°e€l§e¥G­eÄ(±e å²e Ò³e ?­´e k�µe ¶ 쨷 ⪸ج¹¥¨›º Ø.ž¡C²²¸K!¸"*¹&+,¹-1¹24¹5¸8L¸PS'U6VEYIZMYT\[^d`xb}cŠf�b’j f ¢¬«¢ª«ŽÒe'{Óe6lÔeE]Õe[GÖed>éex*×e’Øe ¶¢¬¹¢ª¸¥ ¬ª›Ù  ÿžØÔ*²<¸ÜMÀ>Ä6@666,+²ç¹O¸ÂÄ@¸è:,+²ì¹Oï¸õÄ@¸è: ð9 ,+²ò¹Oðð¸ÂÄ@¸è: ,+²õ¹Oðð¸ÂÄ@¸è:  ¹± ¹±¸?ª¹5:“ ú¸" ¸à¸™°ŸBnp stvwx8|[~`�€¢‚½„ƈ͉Є ŽÔ¬«Ôª«Ìe ÉÚ8ÅÛ8ÀÜ8½Ý8¹Þ88œße[yàe `táâ �Sãe ¢2äe ½åe¶Ô¬¹Ôª¸¥ ¬ª›Ù êžÿ _ûHýJ*²ÿ¹Oûý¸Â:*²¹O ¸Ã:*²¹O  ¸Ã: ¹5¸à:¹ ¸x¸Y°Ÿ. ‘–˜œ. @¢C£J¢O§SªX§ H_ª«[æâWçâCèe.1ée@êeOëe¶ _ª¸¥ª›Ñ þÿžc “+² ¹Oñ¸ÂM,+²¹O¸N+²¹OÀ¸†1¸:*²ë¸Ü:¸YÀ@1 ¸?¸à¹±:¸à¹ :!8-!¹5¸à:  ¸?Û ¹-°Ÿ6 ¯°²9´B¶D·R¸U¶X¹_»m½r¾‚Á f “¬«“ª«‚ìetíe9ZîeBQïe_4ðem&ñer!òƒ‚óe ¶“¬¹“ª¸¥ ¬ª›Ù —˜ž® ¼*²ù¸ÜN*²ä¸Ü:+²"¹Ot¸%:¹(+¹5:+²,¹O/¸%:1¹äÛ ¹-,2¹5ª¹ä 3¹-¸à:¸à:  *²¸Ü¸�-¸à¸�: *² ¸Ü:  “4“¸" ¸™:   ¸?°Ÿ:ÅÇÉ"Ë3ÍDÏIÑ[ÓqÏvÖØ–ÚŸÜ´Þ „ ¼¬«¼ª«¼e´ôe«ée"šõe3‰öeDx÷evFøe=ùe –&úe Ÿûe ´e ¶¼¬¹¼ª¸¥ ¬ª›ü ¦Žžf*¸5N-8¸"¸x¸‹¹9°Ÿ ãä *ÕeÝ8Þ8ýe¥ ÕÝÞ þÿž× K+*º<¶@M»DY,¶‰À',¶œÀ',¶¥À',¶«À',¶fÀ'*²±¸Ü,¶†À',¶�À'·F°Ÿ. è éêëì%í,î6ï:ðAñJé  K¬«Kˆ @ˆ¶ K¬¹K� @¥ ¬› ž5 w+²I¹Oá¸%N+²L¹OO¸%:+²Q¹OT¸%:+²V¹O¸½:*,¶«À¸Ü*,¶fÀ¸Ü¸Y:»^Y-*,¶€À¸Ü·`°Ÿ. ö÷!ø2ù@ûBüMýVû[jv Rw¬«wª«wÀˆge!Ve2Ee@7 e[ e¶ w¬¹wª¸wÀ�¥ ¬ªÀ› EFž *² ¹"L*²¹"M+²<¸ÜN¸c¸iºo¹s¹w¶|6¸c¸iº‚¹s¹ƒ¶|66¸…h6¸…`h6*²ˆ-,²‹¹OŽޏ¸è¸Y¸]: *²� ¹±•–—渘¹/W*²œ,- ¸Ÿ¸Y¸]: *²£²¦-  ¸ª¹/W*²®²±-  ¸ª¹/W*²´·¸",²¸¹O¸½¹&¹/W±ŸF   6PT`nw�˜¸Ï å!û#$ p ¨© ¬« ª«e6ç 8PÍ 8TÉ8`½8n¯8˜…e ÏNe ¶ ¨· ¬¹ ª¸¥¨›º ¡¢ž> z+8666+*²»¹Oƒƒ¸Â¸è¹±: +*²¾¹Oƒƒ¸Â¸è¹±: ,ƕ۸"Á¸"  ¸?¹&¸™°Ÿ* (*- ./30W3a6g7v3 p zª«zezezÇ8zÄ8uƒr8 oÝ8kÞ83Ge W#e ¶ zª¸¥ªÇÄ› ¬­žC �Û¸":*´†¸"+¹&+*´ņ¹2¸�: ÈÉ ¸˜:™,§ ,¹Ê:+*´ņ*´†- Í•¹2¹Î Íи"¸™¸™¸™°Ÿ6 <> ?@!>&B5DFF[LnNsKxH}F \ �©�e�e�e�Âye&[e5LeF;eþ>'''E'¥ ¢£ží 2+À€™§P™§@Ñ™ •§Ò¸Ó°ŸX\]!a.X 2 Â2Êeqÿ''ÿ''ÿ''ÿ''ÿ''ÿ' '¥  Ê ãäžr *²y¸Ü×øظÓ°Ÿfgf  ¬«Ç8!8¶ ¬¹¥ ¬Ç!›" 뎞S *HÿHÙ Ú¸Ó°Ÿt  ÊeÇ8!8¥ ÊÇ! #$ž a¸+¸+l+²Û¹O¸’M¸+¸+l+²Þ¹O¸’N*€¸á:¸¤¸§¸à:»DY,-¸+¸+¸+¸+¸+·F°Ÿ:ƒ„,†6‡;ˆ>‰A‡FŒL�O�R‘U’X“`Œ >a¬«aª«K�e,5že6+ÕeF%e¶a¬¹aª¸¥ ¬ª›& Ê'žu*ÀÀ¸áL+¸¤¸§¸à¸å°Ÿ™ šœ�›š ¬« Õe¶ ¬¹¥¬›( )$žŽ *²€¸Ü¸éM,¸¤¸§¸à¸å°Ÿ£¤¦§¥¤   ¬« ª«Õe¶ ¬¹ ª¸¥ ¬ª›& î\ž3 *€¸é°Ÿ­   Êe¥Ê *'ž» ;*²Ó¸ÜL*²Ù¸Ü¸ì¸¤¸§¸àM»DY¸+¸+¸++¸+¸+¸+,·F°Ÿ6 ±² ³´²¸#¹&º)»-½0¾3¿:¸  ;¬«3+e%e¶ ;¬¹¥¬›( çèžh »DY¸+¸+¸+¸+¸+¸+¸+*·F°Ÿ& ÅÆÇ È ÉÊËÌÅ  %e¥% ,-ž¸+¸å°ŸÓ Zãž@ ¸ï+*¸ò¸Y°Ÿ×  Se .e¥ S. |ãžW+*¸xM,¹ö+¹5°Ÿ ÛÞ  ]e/e0e¥ ]/ ‚…žëaù¸"+¸ú*¸ýª«ÿ¸N- ¹-N+*¸i¸z¸"¸àÿú¹-¸ ¸"¸à:-À¸°Ÿ>âåä ãâí+î.ò7ó:ñCôHïNõQîV÷ 4aIea]eaÁÂC1eV 2e¥ I]Á êëž*†`†+†¸"¸™¸‹°Ÿû He3e485868Ý8Þ8¥3456ÝÞ ÕÖžé =*: `d`d ¸?:   ¸ : `` ¸?:   ¸ :  °Ÿÿ  /: z =Êe=Ç8=!8=78=88=9ƒ=:8=;8=<ƒ:=e (>e /?e ¥% ÊÇ!789:;< @Až/*´¬Ÿ  B© CAž/*´ŬŸ  B© Dßž:*+¸Ü°Ÿè ¬«EF žõá ¸"³b¸+³r¸³(¸³<¸³G¸³a¸³g¸³y¸³€¸³±!¸³·»ŠY#¸%¸'¸)¸+¸-¸/¸1¸3¸5¸7¸9¸·;³…»ŠY²…¶‰À²…¶œÀ²…¶¥À²…¶«À>¸@¸B¸D¸F¸H¸J¸L¸·;³Ð»ŠYN¸P¸R¸T¸V¸X¸Z¸\¸^¸`¸b¸d¸·;³–f¸³Óh¸³Ùj¸³äl¸³n¸³p¸³ r¸³ët¸³ùv¸³œx¸³ˆz¸³�|¸³£~¸³®€¸³´±Ÿ@g hjk!l*m3o<pEqNsWt`vgwmxsyyz{…|‹}‘~—�€£�©‚²„¹…†ˇԈ݉ãŠé‹ïŒõ�ûŽ��’“”#•)–/—5˜;™AšG›MœS�Yžb¡k¢t¤}¥†¦�§˜¨¡©ª«³¬¼­Å®ί×°GHIÓJ [KMP[RTW[RXWb:ceg Bhj¬kÓl^mod“p@qsu