Uses of Interface
net.minecraft.world.level.levelgen.densityfunction.DensityFunction
Packages that use DensityFunction
Package
Description
-
Uses of DensityFunction in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type DensityFunctionModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<DensityFunction>> Registries.DENSITY_FUNCTIONstatic final Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> BuiltInRegistries.DENSITY_FUNCTION_TYPEstatic final ResourceKey<Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>>> Registries.DENSITY_FUNCTION_TYPE -
Uses of DensityFunction in net.minecraft.world.level.biome
Methods in net.minecraft.world.level.biome that return DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunctionOverworldBiomeBuilder.deepDarkRegion(DensityFunction erosion, DensityFunction depth) Methods in net.minecraft.world.level.biome with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunctionOverworldBiomeBuilder.deepDarkRegion(DensityFunction erosion, DensityFunction depth) Method parameters in net.minecraft.world.level.biome with type arguments of type DensityFunctionModifier and TypeMethodDescriptionOverworldBiomeBuilder.spawnTarget(OverworldFunctionSet<Holder<DensityFunction>> functions, Holder<DensityFunction> weirdness) OverworldBiomeBuilder.spawnTarget(OverworldFunctionSet<Holder<DensityFunction>> functions, Holder<DensityFunction> weirdness) -
Uses of DensityFunction in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionAquifer.Config.barrierNoiseThe field for thebarrierNoiserecord component.private static final DensityFunctionNoiseRouterData.BLENDING_FACTORprivate static final DensityFunctionNoiseRouterData.BLENDING_JAGGEDNESSprivate final DensityFunctionNoiseRouter.chunkSurfaceLevelThe field for thechunkSurfaceLevelrecord component.private final DensityFunctionNoiseRouter.continentsThe field for thecontinentsrecord component.private final DensityFunctionNoiseRouter.depthThe field for thedepthrecord component.private final DensityFunctionNoiseRouter.erosionThe field for theerosionrecord component.private final DensityFunctionAquifer.Config.exclusionThe field for theexclusionrecord component.private final DensityFunctionNoiseRouter.finalDensityThe field for thefinalDensityrecord component.private final DensityFunctionAquifer.Config.fluidLevelFloodednessNoiseThe field for thefluidLevelFloodednessNoiserecord component.private final DensityFunctionAquifer.Config.fluidLevelSpreadNoiseThe field for thefluidLevelSpreadNoiserecord component.private final DensityFunctionNoiseGeneratorSettings.DebugFunctionEntry.functionThe field for thefunctionrecord component.private final DensityFunctionAquifer.Config.lavaNoiseThe field for thelavaNoiserecord component.private final DensityFunctionNoiseRouter.ridgesThe field for theridgesrecord component.private final DensityFunctionAquifer.Config.surfaceLevelThe field for thesurfaceLevelrecord component.private final DensityFunctionNoiseRouter.temperatureThe field for thetemperaturerecord component.private final DensityFunctionNoiseRouter.vegetationThe field for thevegetationrecord component.Fields in net.minecraft.world.level.levelgen with type parameters of type DensityFunctionModifier and TypeFieldDescriptionstatic final OverworldFunctionSet<ResourceKey<DensityFunction>> NoiseRouterData.AMPLIFIED_OVERWORLD_FUNCTIONSprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_ENDprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_NETHERprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_OVERWORLDprivate static final ResourceKey<DensityFunction> NoiseRouterData.END_ISLANDSprivate static final ResourceKey<DensityFunction> NoiseRouterData.ENTRANCESstatic final OverworldFunctionSet<ResourceKey<DensityFunction>> NoiseRouterData.LARGE_OVERWORLD_FUNCTIONSprivate static final ResourceKey<DensityFunction> NoiseRouterData.NOODLEstatic final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_COPPER_DENSITYstatic final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_GAPstatic final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_IRON_DENSITYprivate static final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_MASKstatic final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_RICHNESSprivate static final ResourceKey<DensityFunction> NoiseRouterData.ORE_VEIN_TOGGLEstatic final OverworldFunctionSet<ResourceKey<DensityFunction>> NoiseRouterData.OVERWORLD_FUNCTIONSprivate final Map<Holder<DensityFunction>, Climate.Parameter> SpawnTargetPoint.parametersThe field for theparametersrecord component.private static final ResourceKey<DensityFunction> NoiseRouterData.PILLARSstatic final ResourceKey<DensityFunction> NoiseRouterData.RIDGESstatic final ResourceKey<DensityFunction> NoiseRouterData.RIDGES_FOLDEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.SHIFT_Xprivate static final ResourceKey<DensityFunction> NoiseRouterData.SHIFT_Zprivate static final ResourceKey<DensityFunction> NoiseRouterData.SLOPED_CHEESE_ENDprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_2Dprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_2D_THICKNESS_MODULATORprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_ROUGHNESS_FUNCTIONprivate static final ResourceKey<DensityFunction> NoiseRouterData.Yprivate static final ResourceKey<DensityFunction> NoiseRouterData.ZEROMethods in net.minecraft.world.level.levelgen that return DensityFunctionModifier and TypeMethodDescriptionAquifer.Config.barrierNoise()Returns the value of thebarrierNoiserecord component.NoiseRouter.chunkSurfaceLevel()Returns the value of thechunkSurfaceLevelrecord component.NoiseRouter.continents()Returns the value of thecontinentsrecord component.private static DensityFunctionNoiseRouterData.createBaseOreVeinMask(HolderGetter<NormalNoise> noises, DensityFunction y, DensityFunction toggle, int minY, int maxY) private static DensityFunctionNoiseRouterData.createEndIslands()private static DensityFunctionNoiseRouterData.createOreVeinDensity(OreVeinRule.VeinType type, DensityFunction y, DensityFunction toggle, DensityFunction baseVeinMask, boolean whenTogglePositive) NoiseRouter.depth()Returns the value of thedepthrecord component.private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) NoiseRouter.erosion()Returns the value of theerosionrecord component.Aquifer.Config.exclusion()Returns the value of theexclusionrecord component.NoiseRouter.finalDensity()Returns the value of thefinalDensityrecord component.Aquifer.Config.fluidLevelFloodednessNoise()Returns the value of thefluidLevelFloodednessNoiserecord component.Aquifer.Config.fluidLevelSpreadNoise()Returns the value of thefluidLevelSpreadNoiserecord component.NoiseGeneratorSettings.DebugFunctionEntry.function()Returns the value of thefunctionrecord component.static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) Aquifer.Config.lavaNoise()Returns the value of thelavaNoiserecord component.private static DensityFunctionNoiseRouterData.QuantizedSpaghettiRarity.noiseFunctionForRarity(Holder<NormalNoise> noise, float rarity) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction factor, DensityFunction depthWithJaggedness) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.offsetToDepth(DensityFunction offset) static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction weirdness) private static DensityFunctionNoiseRouterData.pillars(HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction slide, int cellSizeXz, int cellSizeY) private static DensityFunctionNoiseRouterData.preliminarySurfaceLevel(DensityFunction offset, DensityFunction factor, boolean amplified) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) NoiseRouter.ridges()Returns the value of theridgesrecord component.private static DensityFunctionNoiseRouterData.slide(DensityFunction caves, int minY, int height, int topStartY, int topEndY, float topTarget, int bottomStartY, int bottomEndY, float bottomTarget) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction caves) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction caves, int minY, int height) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> functions, int minY, int height) private static DensityFunctionNoiseRouterData.slideOverworld(boolean isAmplified, DensityFunction caves) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.spaghettiRoughnessFunction(HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction spline, DensityFunction blendingTarget) Aquifer.Config.surfaceLevel()Returns the value of thesurfaceLevelrecord component.NoiseRouter.temperature()Returns the value of thetemperaturerecord component.private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction slopedCheese) NoiseRouter.vegetation()Returns the value of thevegetationrecord component.static DensityFunctionNoiseRouterData.QuantizedSpaghettiRarity.wrapRarity2d(DensityFunction input, Holder<NormalNoise> noise) static DensityFunctionNoiseRouterData.QuantizedSpaghettiRarity.wrapRarity3d(DensityFunction input, Holder<NormalNoise> noise) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction y, DensityFunction whenInRange, int minYInclusive, int maxYInclusive, int whenOutOfRange, int cellSizeXz, int cellSizeY) Methods in net.minecraft.world.level.levelgen that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionprivate static ResourceKey<DensityFunction> SpawnTargetPoint.parameters()Returns the value of theparametersrecord component.Methods in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifier and TypeMethodDescriptionprivate static DensityFunctionNoiseRouterData.createBaseOreVeinMask(HolderGetter<NormalNoise> noises, DensityFunction y, DensityFunction toggle, int minY, int maxY) private static DensityFunctionNoiseRouterData.createOreVeinDensity(OreVeinRule.VeinType type, DensityFunction y, DensityFunction toggle, DensityFunction baseVeinMask, boolean whenTogglePositive) RandomState.getSampler(DensityFunction function) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction factor, DensityFunction depthWithJaggedness) private static DensityFunctionNoiseRouterData.offsetToDepth(DensityFunction offset) static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction weirdness) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction slide, int cellSizeXz, int cellSizeY) private static DensityFunctionNoiseRouterData.preliminarySurfaceLevel(DensityFunction offset, DensityFunction factor, boolean amplified) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction jaggedNoise, DensityFunction continentsFunction, DensityFunction erosionFunction, OverworldFunctionSet<ResourceKey<DensityFunction>> names, boolean amplified) floatRandomState.sampleBlockValueUncached(DensityFunction function, int x, int y, int z) private static NoiseRouterNoiseRouterData.simpleRouter(DensityFunction fullNoise) private static DensityFunctionNoiseRouterData.slide(DensityFunction caves, int minY, int height, int topStartY, int topEndY, float topTarget, int bottomStartY, int bottomEndY, float bottomTarget) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction caves) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction caves, int minY, int height) private static DensityFunctionNoiseRouterData.slideOverworld(boolean isAmplified, DensityFunction caves) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction spline, DensityFunction blendingTarget) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction slopedCheese) static DensityFunctionNoiseRouterData.QuantizedSpaghettiRarity.wrapRarity2d(DensityFunction input, Holder<NormalNoise> noise) static DensityFunctionNoiseRouterData.QuantizedSpaghettiRarity.wrapRarity3d(DensityFunction input, Holder<NormalNoise> noise) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction y, DensityFunction whenInRange, int minYInclusive, int maxYInclusive, int whenOutOfRange, int cellSizeXz, int cellSizeY) Method parameters in net.minecraft.world.level.levelgen with type arguments of type DensityFunctionModifier and TypeMethodDescriptionstatic voidNoiseRouterData.bootstrap(BootstrapContext<DensityFunction> context) protected static NoiseRouterNoiseRouterData.caves(HolderGetter<DensityFunction> functions) protected static NoiseRouterNoiseRouterData.end(HolderGetter<DensityFunction> functions) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) protected static NoiseRouterNoiseRouterData.floatingIslands(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) protected static NoiseRouterNoiseRouterData.nether(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) protected static NoiseRouterNoiseRouterData.overworld(HolderGetter<DensityFunction> functions, OverworldFunctionSet<ResourceKey<DensityFunction>> functionNames) protected static NoiseRouterNoiseRouterData.overworld(HolderGetter<DensityFunction> functions, OverworldFunctionSet<ResourceKey<DensityFunction>> functionNames) protected static Aquifer.ConfigNoiseRouterData.overworldAquifers(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, OverworldFunctionSet<ResourceKey<DensityFunction>> names) protected static Aquifer.ConfigNoiseRouterData.overworldAquifers(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, OverworldFunctionSet<ResourceKey<DensityFunction>> names) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) private static voidNoiseRouterData.registerOreVeins(BootstrapContext<DensityFunction> context) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction jaggedNoise, DensityFunction continentsFunction, DensityFunction erosionFunction, OverworldFunctionSet<ResourceKey<DensityFunction>> names, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction jaggedNoise, DensityFunction continentsFunction, DensityFunction erosionFunction, OverworldFunctionSet<ResourceKey<DensityFunction>> names, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction jaggedNoise, DensityFunction continentsFunction, DensityFunction erosionFunction, OverworldFunctionSet<ResourceKey<DensityFunction>> names, boolean amplified) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> functions, int minY, int height) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise> noises, DensityFunction slopedCheese) Constructors in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifierConstructorDescriptionConfig(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction exclusion, DensityFunction surfaceLevel) Creates an instance of aConfigrecord class.DebugFunctionEntry(String label, DensityFunction function) Creates an instance of aDebugFunctionEntryrecord class.NoiseRouter(DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction chunkSurfaceLevel, DensityFunction finalDensity) Creates an instance of aNoiseRouterrecord class.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type DensityFunctionModifierConstructorDescriptionSpawnTargetPoint(Map<Holder<DensityFunction>, Climate.Parameter> parameters) Creates an instance of aSpawnTargetPointrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.densityfunction
Classes in net.minecraft.world.level.levelgen.densityfunction that implement DensityFunctionModifier and TypeClassDescriptionprivate static final recordstatic final recordFields in net.minecraft.world.level.levelgen.densityfunction with type parameters of type DensityFunctionModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<DensityFunction> DensityFunction.CODECstatic final com.mojang.serialization.Codec<DensityFunction> DensityFunctions.DIRECT_CODECprivate static final com.mojang.serialization.Codec<DensityFunction> DensityFunctions.FULL_DIRECT_CODECprivate final Holder<DensityFunction> DensityFunctions.HolderHolder.functionThe field for thefunctionrecord component.private final Function<DensityFunction, DensitySampler> DensityFunctionCompiler.optimizeAndCompileprivate final Map<DensityFunction, DensityFunctionCompiler.PreparedCache> DensityFunctionCompiler.preparedCachesstatic final com.mojang.serialization.Codec<Holder<DensityFunction>> DensityFunction.REFERENCE_CODECprivate final Map<DensityFunction, DensitySampler> DensityFunctionCompiler.samplersMethods in net.minecraft.world.level.levelgen.densityfunction that return DensityFunctionModifier and TypeMethodDescriptiondefault DensityFunctionDensityFunction.abs()static DensityFunctionDensityFunctions.abs(DensityFunction input) default DensityFunctionDensityFunction.add(float right) default DensityFunctionDensityFunction.add(DensityFunction right) static DensityFunctionDensityFunctions.add(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.beardifier()static DensityFunctionDensityFunctions.blendAlpha()static DensityFunctionDensityFunctions.blendDensity(DensityFunction input) static DensityFunctionDensityFunctions.blendOffset()static DensityFunctionDensityFunctions.cache(DensityFunction function) static DensityFunctionDensityFunctions.ceil(DensityFunction input) static DensityFunctionDensityFunctions.ceil(DensityFunction input, DensityFunction multiple) default DensityFunctionDensityFunction.clamp(float min, float max) static DensityFunctionDensityFunctions.clamp(DensityFunction input, float min, float max) static DensityFunctionDensityFunctions.clampedMap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax) static DensityFunctionDensityFunctions.constant(float value) default DensityFunctionDensityFunction.cube()static DensityFunctionDensityFunctions.cube(DensityFunction input) static DensityFunctionDensityFunctions.distanceToPoint(Vec3i point, DistanceMetric metric) default DensityFunctionDensityFunction.div(float right) default DensityFunctionDensityFunction.div(DensityFunction right) static DensityFunctionDensityFunctions.div(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.endOuterIslands()static DensityFunctionDensityFunctions.findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int stepSize) static DensityFunctionDensityFunctions.floor(DensityFunction input) static DensityFunctionDensityFunctions.floor(DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.gradient(Direction.Axis axis, TilingMode tiling, int fromCoordinate, int toCoordinate, float fromValue, float toValue) default DensityFunctionDensityFunction.halfNegative()static DensityFunctionDensityFunctions.halfNegative(DensityFunction input) static DensityFunctionDensityFunctions.interpolated(DensityFunction function, int cellSizeXz, int cellSizeY) static DensityFunctionDensityFunctions.intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions) static DensityFunctionDensityFunctions.lerp(DensityFunction factor, float first, DensityFunction second) static DensityFunctionDensityFunctions.lerp(DensityFunction alpha, DensityFunction first, DensityFunction second) default DensityFunctionDensityFunction.log()static DensityFunctionDensityFunctions.log(DensityFunction input) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise> noiseData, double xzScale, double yScale, float minTarget, float maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise> noiseData, double yScale, float minTarget, float maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise> noiseData, float minTarget, float maxTarget) static DensityFunctionDensityFunctions.max(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.min(DensityFunction left, DensityFunction right) default DensityFunctionDensityFunction.mul(float right) default DensityFunctionDensityFunction.mul(DensityFunction right) static DensityFunctionDensityFunctions.mul(DensityFunction left, DensityFunction right) default DensityFunctionDensityFunction.negate()static DensityFunctionDensityFunctions.negate(DensityFunction input) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise> noiseData) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise> noiseData, double yScale) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise> noiseData, double xzScale, double yScale) default DensityFunctionDensityFunction.pow(float exponent) default DensityFunctionDensityFunction.pow(DensityFunction exponent) static DensityFunctionDensityFunctions.pow(DensityFunction base, DensityFunction exponent) default DensityFunctionDensityFunction.quarterNegative()static DensityFunctionDensityFunctions.quarterNegative(DensityFunction input) static DensityFunctionDensityFunctions.rangeChoice(DensityFunction input, float minInclusive, float maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) default DensityFunctionDensityFunction.reciprocal()static DensityFunctionDensityFunctions.reciprocal(DensityFunction input) static DensityFunctionDensityFunctions.remap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax) private DensityFunctionDfRewriteRule.SliceUniformAxes.removeAxes(DensityFunction function, int axes) private DensityFunctionDensityFunctionCompiler.reuseOrPrepareCache(CacheFunction cache) DfRewriteRule.rewrite(DensityFunction function) DfRewriteRule.SliceUniformAxes.rewrite(DensityFunction function) DensityFunction.rewriteChildren(DfRewriteRule rule) DensityFunctionCompiler.PreparedCache.rewriteChildren(DfRewriteRule rule) DensityFunctions.HolderHolder.rewriteChildren(DfRewriteRule rule) static DensityFunctionDensityFunctions.round(DensityFunction input) static DensityFunctionDensityFunctions.round(DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.round(RoundFunction.Type type, DensityFunction input) static DensityFunctionDensityFunctions.round(RoundFunction.Type type, DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.shift(Holder<NormalNoise> noiseData) static DensityFunctionDensityFunctions.shiftA(Holder<NormalNoise> noiseData) static DensityFunctionDensityFunctions.shiftB(Holder<NormalNoise> noiseData) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise> noiseData) default DensityFunctionDensityFunction.sign()static DensityFunctionDensityFunctions.sign(DensityFunction input) static DensityFunctionDensityFunctions.slice(Direction.Axis axis, int coordinate, DensityFunction input) static DensityFunctionDensityFunctions.sliceY(DensityFunction input, int y) static DensityFunctionDensityFunctions.spline(CubicSpline<SplineFunction.Coordinate> spline) default DensityFunctionDensityFunction.sqrt()static DensityFunctionDensityFunctions.sqrt(DensityFunction input) default DensityFunctionDensityFunction.square()static DensityFunctionDensityFunctions.square(DensityFunction input) default DensityFunctionDensityFunction.squeeze()static DensityFunctionDensityFunctions.squeeze(DensityFunction input) default DensityFunctionDensityFunction.sub(float right) default DensityFunctionDensityFunction.sub(DensityFunction right) static DensityFunctionDensityFunctions.sub(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.truncate(DensityFunction input) static DensityFunctionDensityFunctions.truncate(DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.yClampedGradient(int fromY, int toY, float fromValue, float toValue) static DensityFunctionDensityFunctions.zero()Methods in net.minecraft.world.level.levelgen.densityfunction that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry) com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunction.codec()DensityFunctions.HolderHolder.function()Returns the value of thefunctionrecord component.private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, com.mojang.serialization.MapCodec<? extends DensityFunction> codec) Methods in net.minecraft.world.level.levelgen.densityfunction with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunctionDensityFunctions.abs(DensityFunction input) default DensityFunctionDensityFunction.add(DensityFunction right) static DensityFunctionDensityFunctions.add(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.blendDensity(DensityFunction input) static DensityFunctionDensityFunctions.cache(DensityFunction function) static DensityFunctionDensityFunctions.ceil(DensityFunction input) static DensityFunctionDensityFunctions.ceil(DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.clamp(DensityFunction input, float min, float max) static DensityFunctionDensityFunctions.clampedMap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax) static DensityFunctionDensityFunctions.cube(DensityFunction input) default DensityFunctionDensityFunction.div(DensityFunction right) static DensityFunctionDensityFunctions.div(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int stepSize) static DensityFunctionDensityFunctions.floor(DensityFunction input) static DensityFunctionDensityFunctions.floor(DensityFunction input, DensityFunction multiple) DensitySamplerSet.get(DensityFunction function) private static intDfRewriteRule.SliceUniformAxes.getExistingRemovedAxes(DensityFunction function) DensityFunctionCompiler.getSampler(DensityFunction function) static DensityFunctionDensityFunctions.halfNegative(DensityFunction input) static DensityFunctionDensityFunctions.interpolated(DensityFunction function, int cellSizeXz, int cellSizeY) static DensityFunctionDensityFunctions.intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions) static DensityFunctionDensityFunctions.lerp(DensityFunction factor, float first, DensityFunction second) static DensityFunctionDensityFunctions.lerp(DensityFunction alpha, DensityFunction first, DensityFunction second) static DensityFunctionDensityFunctions.log(DensityFunction input) static DensityFunctionDensityFunctions.max(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.min(DensityFunction left, DensityFunction right) default DensityFunctionDensityFunction.mul(DensityFunction right) static DensityFunctionDensityFunctions.mul(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.negate(DensityFunction input) private DensitySamplerDensityFunctionCompiler.optimizeAndCompile(DensityFunction function) default DensityFunctionDensityFunction.pow(DensityFunction exponent) static DensityFunctionDensityFunctions.pow(DensityFunction base, DensityFunction exponent) static DensityFunctionDensityFunctions.quarterNegative(DensityFunction input) static DensityFunctionDensityFunctions.rangeChoice(DensityFunction input, float minInclusive, float maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) static DensityFunctionDensityFunctions.reciprocal(DensityFunction input) static DensityFunctionDensityFunctions.remap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax) private DensityFunctionDfRewriteRule.SliceUniformAxes.removeAxes(DensityFunction function, int axes) DfRewriteRule.rewrite(DensityFunction function) DfRewriteRule.SliceUniformAxes.rewrite(DensityFunction function) static DensityFunctionDensityFunctions.round(DensityFunction input) static DensityFunctionDensityFunctions.round(DensityFunction input, DensityFunction multiple) static DensityFunctionDensityFunctions.round(RoundFunction.Type type, DensityFunction input) static DensityFunctionDensityFunctions.round(RoundFunction.Type type, DensityFunction input, DensityFunction multiple) default floatDensitySamplerSet.sampleValue(DensityFunction function, int blockX, int blockY, int blockZ) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise> noiseData) private static booleanDfRewriteRule.SliceUniformAxes.shouldSkip(DensityFunction function) static DensityFunctionDensityFunctions.sign(DensityFunction input) static DensityFunctionDensityFunctions.slice(Direction.Axis axis, int coordinate, DensityFunction input) static DensityFunctionDensityFunctions.sliceY(DensityFunction input, int y) static DensityFunctionDensityFunctions.sqrt(DensityFunction input) static DensityFunctionDensityFunctions.square(DensityFunction input) static DensityFunctionDensityFunctions.squeeze(DensityFunction input) default DensityFunctionDensityFunction.sub(DensityFunction right) static DensityFunctionDensityFunctions.sub(DensityFunction left, DensityFunction right) static DensityFunctionDensityFunctions.truncate(DensityFunction input) static DensityFunctionDensityFunctions.truncate(DensityFunction input, DensityFunction multiple) Method parameters in net.minecraft.world.level.levelgen.densityfunction with type arguments of type DensityFunctionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry) static DensityFunctionDensityFunctions.intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, com.mojang.serialization.MapCodec<? extends DensityFunction> codec) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, com.mojang.serialization.MapCodec<? extends DensityFunction> codec) Constructor parameters in net.minecraft.world.level.levelgen.densityfunction with type arguments of type DensityFunctionModifierConstructorDescriptionHolderHolder(Holder<DensityFunction> function) Creates an instance of aHolderHolderrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.densityfunction.generator
Subinterfaces of DensityFunction in net.minecraft.world.level.levelgen.densityfunction.generatorClasses in net.minecraft.world.level.levelgen.densityfunction.generator that implement DensityFunctionModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordstatic final recordstatic final recordstatic final recordenumFields in net.minecraft.world.level.levelgen.densityfunction.generator declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionNoiseFunction.shiftXThe field for theshiftXrecord component.private final DensityFunctionNoiseFunction.shiftYThe field for theshiftYrecord component.private final DensityFunctionNoiseFunction.shiftZThe field for theshiftZrecord component.Methods in net.minecraft.world.level.levelgen.densityfunction.generator that return DensityFunctionModifier and TypeMethodDescriptionConstantFunction.rewriteChildren(DfRewriteRule rule) DistanceToPointFunction.rewriteChildren(DfRewriteRule rule) EndIslandFunction.rewriteChildren(DfRewriteRule rule) GradientFunction.rewriteChildren(DfRewriteRule rule) NoiseFunction.rewriteChildren(DfRewriteRule rule) ShiftNoiseFunction.Shift.rewriteChildren(DfRewriteRule rule) ShiftNoiseFunction.ShiftA.rewriteChildren(DfRewriteRule rule) ShiftNoiseFunction.ShiftB.rewriteChildren(DfRewriteRule rule) SimpleDensityFunction.rewriteChildren(DfRewriteRule rule) NoiseFunction.shiftX()Returns the value of theshiftXrecord component.NoiseFunction.shiftY()Returns the value of theshiftYrecord component.NoiseFunction.shiftZ()Returns the value of theshiftZrecord component.Constructors in net.minecraft.world.level.levelgen.densityfunction.generator with parameters of type DensityFunctionModifierConstructorDescriptionNoiseFunction(Holder<NormalNoise> noise, double xzScale, double yScale, DensityFunction shiftX, DensityFunction shiftY, DensityFunction shiftZ) Creates an instance of aNoiseFunctionrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.densityfunction.op
Classes in net.minecraft.world.level.levelgen.densityfunction.op that implement DensityFunctionModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordFields in net.minecraft.world.level.levelgen.densityfunction.op declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionLerpFunction.alphaThe field for thealpharecord component.private final DensityFunctionPowFunction.baseThe field for thebaserecord component.private final DensityFunctionFindTopSurfaceFunction.densityThe field for thedensityrecord component.private final DensityFunctionPowFunction.exponentThe field for theexponentrecord component.private final DensityFunctionLerpFunction.firstThe field for thefirstrecord component.private final DensityFunctionSplineFunction.Coordinate.functionThe field for thefunctionrecord component.private final DensityFunctionBlendDensityFunction.inputThe field for theinputrecord component.private final DensityFunctionCacheFunction.inputThe field for theinputrecord component.private final DensityFunctionClampFunction.inputThe field for theinputrecord component.private final DensityFunctionInterpolatedFunction.inputThe field for theinputrecord component.private final DensityFunctionIntervalSelectFunction.inputThe field for theinputrecord component.private final DensityFunctionRangeChoiceFunction.inputThe field for theinputrecord component.private final DensityFunctionRoundFunction.inputThe field for theinputrecord component.private final DensityFunctionSliceFunction.inputThe field for theinputrecord component.private final DensityFunctionUnaryFunction.inputThe field for theinputrecord component.private final DensityFunctionBinaryFunction.leftThe field for theleftrecord component.private final DensityFunctionRoundFunction.multipleThe field for themultiplerecord component.private final DensityFunctionBinaryFunction.rightThe field for therightrecord component.private final DensityFunctionLerpFunction.secondThe field for thesecondrecord component.private final DensityFunctionFindTopSurfaceFunction.upperBoundThe field for theupperBoundrecord component.private final DensityFunctionRangeChoiceFunction.whenInRangeThe field for thewhenInRangerecord component.private final DensityFunctionRangeChoiceFunction.whenOutOfRangeThe field for thewhenOutOfRangerecord component.Fields in net.minecraft.world.level.levelgen.densityfunction.op with type parameters of type DensityFunctionModifier and TypeFieldDescriptionprivate final List<DensityFunction> IntervalSelectFunction.functionsThe field for thefunctionsrecord component.Methods in net.minecraft.world.level.levelgen.densityfunction.op that return DensityFunctionModifier and TypeMethodDescriptionLerpFunction.alpha()Returns the value of thealpharecord component.PowFunction.base()Returns the value of thebaserecord component.FindTopSurfaceFunction.density()Returns the value of thedensityrecord component.PowFunction.exponent()Returns the value of theexponentrecord component.LerpFunction.first()Returns the value of thefirstrecord component.SplineFunction.Coordinate.function()Returns the value of thefunctionrecord component.BlendDensityFunction.input()Returns the value of theinputrecord component.CacheFunction.input()Returns the value of theinputrecord component.ClampFunction.input()Returns the value of theinputrecord component.InterpolatedFunction.input()Returns the value of theinputrecord component.IntervalSelectFunction.input()Returns the value of theinputrecord component.RangeChoiceFunction.input()Returns the value of theinputrecord component.RoundFunction.input()Returns the value of theinputrecord component.SliceFunction.input()Returns the value of theinputrecord component.UnaryFunction.input()Returns the value of theinputrecord component.BinaryFunction.left()Returns the value of theleftrecord component.RoundFunction.multiple()Returns the value of themultiplerecord component.BinaryFunction.rewriteChildren(DfRewriteRule rule) BlendDensityFunction.rewriteChildren(DfRewriteRule rule) CacheFunction.rewriteChildren(DfRewriteRule rule) ClampFunction.rewriteChildren(DfRewriteRule rule) FindTopSurfaceFunction.rewriteChildren(DfRewriteRule rule) InterpolatedFunction.rewriteChildren(DfRewriteRule rule) IntervalSelectFunction.rewriteChildren(DfRewriteRule rule) LerpFunction.rewriteChildren(DfRewriteRule rule) PowFunction.rewriteChildren(DfRewriteRule rule) RangeChoiceFunction.rewriteChildren(DfRewriteRule rule) RoundFunction.rewriteChildren(DfRewriteRule rule) SliceFunction.rewriteChildren(DfRewriteRule rule) SplineFunction.rewriteChildren(DfRewriteRule rule) BinaryFunction.right()Returns the value of therightrecord component.LerpFunction.second()Returns the value of thesecondrecord component.FindTopSurfaceFunction.upperBound()Returns the value of theupperBoundrecord component.RangeChoiceFunction.whenInRange()Returns the value of thewhenInRangerecord component.RangeChoiceFunction.whenOutOfRange()Returns the value of thewhenOutOfRangerecord component.Methods in net.minecraft.world.level.levelgen.densityfunction.op that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionIntervalSelectFunction.functions()Returns the value of thefunctionsrecord component.Constructors in net.minecraft.world.level.levelgen.densityfunction.op with parameters of type DensityFunctionModifierConstructorDescriptionBinaryFunction(BinaryFunction.Type type, DensityFunction left, DensityFunction right) Creates an instance of aBinaryFunctionrecord class.Creates an instance of aBlendDensityFunctionrecord class.CacheFunction(DensityFunction input) Creates an instance of aCacheFunctionrecord class.ClampFunction(DensityFunction input, float min, float max) Creates an instance of aClampFunctionrecord class.Coordinate(DensityFunction function) Creates an instance of aCoordinaterecord class.FindTopSurfaceFunction(DensityFunction density, DensityFunction upperBound, int lowerBound, int cellHeight) Creates an instance of aFindTopSurfaceFunctionrecord class.InterpolatedFunction(DensityFunction input, int cellSizeXz, int cellSizeY) Creates an instance of aInterpolatedFunctionrecord class.IntervalSelectFunction(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions) Creates an instance of aIntervalSelectFunctionrecord class.LerpFunction(DensityFunction alpha, DensityFunction first, DensityFunction second) Creates an instance of aLerpFunctionrecord class.PowFunction(DensityFunction base, DensityFunction exponent) Creates an instance of aPowFunctionrecord class.RangeChoiceFunction(DensityFunction input, float minInclusive, float maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) Creates an instance of aRangeChoiceFunctionrecord class.RoundFunction(RoundFunction.Type type, DensityFunction input, DensityFunction multiple) Creates an instance of aRoundFunctionrecord class.SliceFunction(Direction.Axis axis, int coordinate, DensityFunction input) Creates an instance of aSliceFunctionrecord class.UnaryFunction(UnaryFunction.Type type, DensityFunction input) Creates an instance of aUnaryFunctionrecord class.Constructor parameters in net.minecraft.world.level.levelgen.densityfunction.op with type arguments of type DensityFunctionModifierConstructorDescriptionIntervalSelectFunction(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions) Creates an instance of aIntervalSelectFunctionrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.material
Fields in net.minecraft.world.level.levelgen.material declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionMaterialSystem.preliminarySurfaceFunctionMethods in net.minecraft.world.level.levelgen.material that return DensityFunctionMethods in net.minecraft.world.level.levelgen.material with parameters of type DensityFunctionModifier and TypeMethodDescriptionMaterialRuleContext.getDensitiesInChunk(DensityFunction function, boolean prefill) Constructors in net.minecraft.world.level.levelgen.material with parameters of type DensityFunctionModifierConstructorDescriptionMaterialSystem(RandomState randomState, BlockState defaultBlock, int seaLevel, DensityFunction preliminarySurfaceFunction, PositionalRandomFactory noiseRandom) -
Uses of DensityFunction in net.minecraft.world.level.levelgen.material.rule
Fields in net.minecraft.world.level.levelgen.material.rule declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionOreVeinRule.densityThe field for thedensityrecord component.private final DensityFunctionOreVeinRule.fillerGapThe field for thefillerGaprecord component.private final DensityFunctionOreVeinRule.richnessThe field for therichnessrecord component.Methods in net.minecraft.world.level.levelgen.material.rule that return DensityFunctionModifier and TypeMethodDescriptionOreVeinRule.density()Returns the value of thedensityrecord component.OreVeinRule.fillerGap()Returns the value of thefillerGaprecord component.OreVeinRule.richness()Returns the value of therichnessrecord component.Methods in net.minecraft.world.level.levelgen.material.rule with parameters of type DensityFunctionModifier and TypeMethodDescriptionOreVeinRule.VeinType.create(DensityFunction density, DensityFunction richness, DensityFunction fillerGap) Constructors in net.minecraft.world.level.levelgen.material.rule with parameters of type DensityFunctionModifierConstructorDescriptionOreVeinRule(BlockState oreBlock, BlockState rawOreBlock, BlockState fillerBlock, float rawOreChance, DensityFunction density, DensityFunction richness, DensityFunction fillerGap) Creates an instance of aOreVeinRulerecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.synth
Classes in net.minecraft.world.level.levelgen.synth that implement DensityFunctionMethods in net.minecraft.world.level.levelgen.synth that return DensityFunction