Uses of Interface
net.minecraft.world.level.levelgen.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_FUNCTION
static final Registry
<com.mojang.serialization.MapCodec<? extends DensityFunction>> BuiltInRegistries.DENSITY_FUNCTION_TYPE
static final ResourceKey
<Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>>> Registries.DENSITY_FUNCTION_TYPE
-
Uses of DensityFunction in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunction
Climate.Sampler.continentalness
The field for thecontinentalness
record component.private final DensityFunction
Climate.Sampler.depth
The field for thedepth
record component.private final DensityFunction
Climate.Sampler.erosion
The field for theerosion
record component.private final DensityFunction
Climate.Sampler.humidity
The field for thehumidity
record component.private final DensityFunction
Climate.Sampler.temperature
The field for thetemperature
record component.private final DensityFunction
Climate.Sampler.weirdness
The field for theweirdness
record component.Methods in net.minecraft.world.level.biome that return DensityFunctionModifier and TypeMethodDescriptionClimate.Sampler.continentalness()
Returns the value of thecontinentalness
record component.Climate.Sampler.depth()
Returns the value of thedepth
record component.Climate.Sampler.erosion()
Returns the value of theerosion
record component.Climate.Sampler.humidity()
Returns the value of thehumidity
record component.Climate.Sampler.temperature()
Returns the value of thetemperature
record component.Climate.Sampler.weirdness()
Returns the value of theweirdness
record component.Methods in net.minecraft.world.level.biome with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic boolean
OverworldBiomeBuilder.isDeepDarkRegion
(DensityFunction erosionFunction, DensityFunction depthFunction, DensityFunction.FunctionContext functionContext) Constructors in net.minecraft.world.level.biome with parameters of type DensityFunctionModifierConstructorDescriptionSampler
(DensityFunction temperature, DensityFunction humidity, DensityFunction continentalness, DensityFunction erosion, DensityFunction depth, DensityFunction weirdness, List<Climate.ParameterPoint> spawnTarget) Creates an instance of aSampler
record class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen
Subinterfaces of DensityFunction in net.minecraft.world.level.levelgenModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
(package private) static interface
(package private) static interface
(package private) static interface
(package private) static interface
(package private) static interface
Classes in net.minecraft.world.level.levelgen that implement DensityFunctionModifier and TypeClassDescriptionclass
Modifies terrain noise to be flatter near structures such as villages.(package private) static final record
protected static enum
protected static enum
(package private) static final record
protected static enum
protected static final record
(package private) static final record
protected static final class
static final record
protected static final record
protected static final record
(package private) static final record
protected static final record
(package private) static final record
protected static final record
protected static final record
protected static final record
protected static final record
static final record
protected static final record
(package private) static final record
(package private) class
(package private) class
(package private) static class
(package private) class
(package private) class
(package private) class
class
Fields in net.minecraft.world.level.levelgen declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunction
DensityFunctions.Ap2.argument1
The field for theargument1
record component.private final DensityFunction
DensityFunctions.Ap2.argument2
The field for theargument2
record component.protected final DensityFunction
Aquifer.NoiseBasedAquifer.barrierNoise
private final DensityFunction
NoiseRouter.barrierNoise
The field for thebarrierNoise
record component.private static final DensityFunction
NoiseRouterData.BLENDING_FACTOR
private static final DensityFunction
NoiseRouterData.BLENDING_JAGGEDNESS
private final DensityFunction
NoiseRouter.continents
The field for thecontinents
record component.private final DensityFunction
Aquifer.NoiseBasedAquifer.depth
private final DensityFunction
NoiseRouter.depth
The field for thedepth
record component.private final DensityFunction
Aquifer.NoiseBasedAquifer.erosion
private final DensityFunction
NoiseRouter.erosion
The field for theerosion
record component.private final DensityFunction
NoiseRouter.finalDensity
The field for thefinalDensity
record component.private final DensityFunction
Aquifer.NoiseBasedAquifer.fluidLevelFloodednessNoise
private final DensityFunction
NoiseRouter.fluidLevelFloodednessNoise
The field for thefluidLevelFloodednessNoise
record component.private final DensityFunction
Aquifer.NoiseBasedAquifer.fluidLevelSpreadNoise
private final DensityFunction
NoiseRouter.fluidLevelSpreadNoise
The field for thefluidLevelSpreadNoise
record component.private final DensityFunction
NoiseChunk.Cache2D.function
private final DensityFunction
NoiseChunk.CacheOnce.function
private final DensityFunction
NoiseChunk.initialDensityNoJaggedness
private final DensityFunction
NoiseRouter.initialDensityWithoutJaggedness
The field for theinitialDensityWithoutJaggedness
record component.private final DensityFunction
DensityFunctions.BlendDensity.input
The field for theinput
record component.private final DensityFunction
DensityFunctions.Clamp.input
The field for theinput
record component.private final DensityFunction
DensityFunctions.Mapped.input
The field for theinput
record component.private final DensityFunction
DensityFunctions.MulOrAdd.input
The field for theinput
record component.private final DensityFunction
DensityFunctions.RangeChoice.input
The field for theinput
record component.private final DensityFunction
DensityFunctions.WeirdScaledSampler.input
The field for theinput
record component.protected final DensityFunction
Aquifer.NoiseBasedAquifer.lavaNoise
private final DensityFunction
NoiseRouter.lavaNoise
The field for thelavaNoise
record component.(package private) final DensityFunction
NoiseChunk.CacheAllInCell.noiseFiller
private final DensityFunction
NoiseChunk.FlatCache.noiseFiller
private final DensityFunction
NoiseChunk.NoiseInterpolator.noiseFiller
private final DensityFunction
NoiseRouter.ridges
The field for theridges
record component.private final DensityFunction
DensityFunctions.ShiftedNoise.shiftX
The field for theshiftX
record component.private final DensityFunction
DensityFunctions.ShiftedNoise.shiftY
The field for theshiftY
record component.private final DensityFunction
DensityFunctions.ShiftedNoise.shiftZ
The field for theshiftZ
record component.private final DensityFunction
NoiseRouter.temperature
The field for thetemperature
record component.private final DensityFunction
NoiseRouter.vegetation
The field for thevegetation
record component.private final DensityFunction
NoiseRouter.veinGap
The field for theveinGap
record component.private final DensityFunction
NoiseRouter.veinRidged
The field for theveinRidged
record component.private final DensityFunction
NoiseRouter.veinToggle
The field for theveinToggle
record component.private final DensityFunction
DensityFunctions.RangeChoice.whenInRange
The field for thewhenInRange
record component.private final DensityFunction
DensityFunctions.RangeChoice.whenOutOfRange
The field for thewhenOutOfRange
record component.private final DensityFunction
DensityFunctions.Marker.wrapped
The field for thewrapped
record component.Fields in net.minecraft.world.level.levelgen with type parameters of type DensityFunctionModifier and TypeFieldDescriptionprivate static final ResourceKey
<DensityFunction> NoiseRouterData.BASE_3D_NOISE_END
private static final ResourceKey
<DensityFunction> NoiseRouterData.BASE_3D_NOISE_NETHER
private static final ResourceKey
<DensityFunction> NoiseRouterData.BASE_3D_NOISE_OVERWORLD
static final com.mojang.serialization.Codec
<Holder<DensityFunction>> DensityFunction.CODEC
static final KeyDispatchDataCodec
<DensityFunction> DensityFunctions.BeardifierOrMarker.CODEC
static final KeyDispatchDataCodec
<DensityFunction> DensityFunctions.BlendAlpha.CODEC
static final KeyDispatchDataCodec
<DensityFunction> DensityFunctions.BlendOffset.CODEC
private static final com.mojang.serialization.Codec
<DensityFunction> DensityFunctions.CODEC
static final ResourceKey
<DensityFunction> NoiseRouterData.CONTINENTS
static final ResourceKey
<DensityFunction> NoiseRouterData.CONTINENTS_LARGE
static final ResourceKey
<DensityFunction> NoiseRouterData.DEPTH
private static final ResourceKey
<DensityFunction> NoiseRouterData.DEPTH_AMPLIFIED
private static final ResourceKey
<DensityFunction> NoiseRouterData.DEPTH_LARGE
static final com.mojang.serialization.Codec
<DensityFunction> DensityFunction.DIRECT_CODEC
static final com.mojang.serialization.Codec
<DensityFunction> DensityFunctions.DIRECT_CODEC
private static final ResourceKey
<DensityFunction> NoiseRouterData.ENTRANCES
static final ResourceKey
<DensityFunction> NoiseRouterData.EROSION
static final ResourceKey
<DensityFunction> NoiseRouterData.EROSION_LARGE
static final ResourceKey
<DensityFunction> NoiseRouterData.FACTOR
private static final ResourceKey
<DensityFunction> NoiseRouterData.FACTOR_AMPLIFIED
private static final ResourceKey
<DensityFunction> NoiseRouterData.FACTOR_LARGE
private final Holder
<DensityFunction> DensityFunctions.HolderHolder.function
The field for thefunction
record component.private final Holder
<DensityFunction> DensityFunctions.Spline.Coordinate.function
The field for thefunction
record component.static final com.mojang.serialization.Codec
<DensityFunction> DensityFunction.HOLDER_HELPER_CODEC
static final ResourceKey
<DensityFunction> NoiseRouterData.JAGGEDNESS
private static final ResourceKey
<DensityFunction> NoiseRouterData.JAGGEDNESS_AMPLIFIED
private static final ResourceKey
<DensityFunction> NoiseRouterData.JAGGEDNESS_LARGE
private static final ResourceKey
<DensityFunction> NoiseRouterData.NOODLE
static final ResourceKey
<DensityFunction> NoiseRouterData.OFFSET
private static final ResourceKey
<DensityFunction> NoiseRouterData.OFFSET_AMPLIFIED
private static final ResourceKey
<DensityFunction> NoiseRouterData.OFFSET_LARGE
private static final ResourceKey
<DensityFunction> NoiseRouterData.PILLARS
static final ResourceKey
<DensityFunction> NoiseRouterData.RIDGES
static final ResourceKey
<DensityFunction> NoiseRouterData.RIDGES_FOLDED
private static final ResourceKey
<DensityFunction> NoiseRouterData.SHIFT_X
private static final ResourceKey
<DensityFunction> NoiseRouterData.SHIFT_Z
private static final ResourceKey
<DensityFunction> NoiseRouterData.SLOPED_CHEESE
private static final ResourceKey
<DensityFunction> NoiseRouterData.SLOPED_CHEESE_AMPLIFIED
private static final ResourceKey
<DensityFunction> NoiseRouterData.SLOPED_CHEESE_END
private static final ResourceKey
<DensityFunction> NoiseRouterData.SLOPED_CHEESE_LARGE
private static final ResourceKey
<DensityFunction> NoiseRouterData.SPAGHETTI_2D
private static final ResourceKey
<DensityFunction> NoiseRouterData.SPAGHETTI_2D_THICKNESS_MODULATOR
private static final ResourceKey
<DensityFunction> NoiseRouterData.SPAGHETTI_ROUGHNESS_FUNCTION
private final Map
<DensityFunction, DensityFunction> NoiseChunk.wrapped
private final Map
<DensityFunction, DensityFunction> NoiseChunk.wrapped
private static final ResourceKey
<DensityFunction> NoiseRouterData.Y
private static final ResourceKey
<DensityFunction> NoiseRouterData.ZERO
Methods in net.minecraft.world.level.levelgen that return DensityFunctionModifier and TypeMethodDescriptiondefault DensityFunction
DensityFunction.abs()
static DensityFunction
DensityFunctions.add
(DensityFunction argument1, DensityFunction argument2) DensityFunction.Visitor.apply
(DensityFunction densityFunction) DensityFunctions.Ap2.argument1()
Returns the value of theargument1
record component.DensityFunctions.MulOrAdd.argument1()
DensityFunctions.TwoArgumentSimpleFunction.argument1()
DensityFunctions.Ap2.argument2()
Returns the value of theargument2
record component.DensityFunctions.MulOrAdd.argument2()
DensityFunctions.TwoArgumentSimpleFunction.argument2()
NoiseRouter.barrierNoise()
Returns the value of thebarrierNoise
record component.static DensityFunction
DensityFunctions.blendAlpha()
static DensityFunction
DensityFunctions.blendDensity
(DensityFunction input) static DensityFunction
DensityFunctions.blendOffset()
static DensityFunction
DensityFunctions.cache2d
(DensityFunction wrapped) static DensityFunction
DensityFunctions.cacheAllInCell
(DensityFunction wrapped) static DensityFunction
DensityFunctions.cacheOnce
(DensityFunction wrapped) default DensityFunction
DensityFunction.clamp
(double minValue, double maxValue) static DensityFunction
DensityFunctions.constant
(double value) NoiseRouter.continents()
Returns the value of thecontinents
record component.default DensityFunction
DensityFunction.cube()
NoiseRouter.depth()
Returns the value of thedepth
record component.static DensityFunction
DensityFunctions.endIslands
(long seed) private static DensityFunction
NoiseRouterData.entrances
(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) NoiseRouter.erosion()
Returns the value of theerosion
record component.NoiseRouter.finalDensity()
Returns the value of thefinalDensity
record component.static DensityFunction
DensityFunctions.flatCache
(DensityFunction wrapped) NoiseRouter.fluidLevelFloodednessNoise()
Returns the value of thefluidLevelFloodednessNoise
record component.NoiseRouter.fluidLevelSpreadNoise()
Returns the value of thefluidLevelSpreadNoise
record component.private static DensityFunction
NoiseRouterData.getFunction
(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) default DensityFunction
DensityFunction.halfNegative()
NoiseRouter.initialDensityWithoutJaggedness()
Returns the value of theinitialDensityWithoutJaggedness
record component.DensityFunctions.BlendDensity.input()
Returns the value of theinput
record component.DensityFunctions.Clamp.input()
Returns the value of theinput
record component.DensityFunctions.Mapped.input()
Returns the value of theinput
record component.DensityFunctions.MulOrAdd.input()
Returns the value of theinput
record component.DensityFunctions.PureTransformer.input()
DensityFunctions.RangeChoice.input()
Returns the value of theinput
record component.DensityFunctions.TransformerWithContext.input()
DensityFunctions.WeirdScaledSampler.input()
Returns the value of theinput
record component.static DensityFunction
DensityFunctions.interpolated
(DensityFunction wrapped) NoiseRouter.lavaNoise()
Returns the value of thelavaNoise
record component.static DensityFunction
DensityFunctions.lerp
(DensityFunction deltaFunction, double min, DensityFunction maxFunction) static DensityFunction
DensityFunctions.lerp
(DensityFunction deltaFunction, DensityFunction minFunction, DensityFunction maxFunction) static DensityFunction
DensityFunctions.map
(DensityFunction input, DensityFunctions.Mapped.Type type) DensityFunction.mapAll
(DensityFunction.Visitor visitor) default DensityFunction
DensityFunction.SimpleFunction.mapAll
(DensityFunction.Visitor p_208239_) DensityFunctions.Ap2.mapAll
(DensityFunction.Visitor p_208412_) DensityFunctions.BlendDensity.mapAll
(DensityFunction.Visitor p_208556_) DensityFunctions.Clamp.mapAll
(DensityFunction.Visitor visitor) DensityFunctions.HolderHolder.mapAll
(DensityFunction.Visitor p_208643_) default DensityFunction
DensityFunctions.MarkerOrMarked.mapAll
(DensityFunction.Visitor p_224070_) DensityFunctions.MulOrAdd.mapAll
(DensityFunction.Visitor p_208761_) DensityFunctions.Noise.mapAll
(DensityFunction.Visitor visitor) DensityFunctions.RangeChoice.mapAll
(DensityFunction.Visitor visitor) DensityFunctions.Shift.mapAll
(DensityFunction.Visitor p_224087_) DensityFunctions.ShiftA.mapAll
(DensityFunction.Visitor p_224093_) DensityFunctions.ShiftB.mapAll
(DensityFunction.Visitor p_224099_) DensityFunctions.ShiftedNoise.mapAll
(DensityFunction.Visitor visitor) DensityFunctions.Spline.mapAll
(DensityFunction.Visitor visitor) DensityFunctions.WeirdScaledSampler.mapAll
(DensityFunction.Visitor visitor) NoiseChunk.BlendAlpha.mapAll
(DensityFunction.Visitor p_224365_) NoiseChunk.BlendOffset.mapAll
(DensityFunction.Visitor p_224368_) private static DensityFunction
DensityFunctions.mapFromUnitTo
(DensityFunction densityFunction, double fromY, double toY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> noiseData, double fromY, double toY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> noiseData, double yScale, double fromY, double toY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale, double fromY, double toY) static DensityFunction
DensityFunctions.max
(DensityFunction argument1, DensityFunction argument2) static DensityFunction
DensityFunctions.min
(DensityFunction argument1, DensityFunction argument2) static DensityFunction
DensityFunctions.mul
(DensityFunction argument1, DensityFunction argument2) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> noiseData, double yScale) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale) private static DensityFunction
NoiseRouterData.noiseGradientDensity
(DensityFunction minFunction, DensityFunction maxFunction) private static DensityFunction
NoiseRouterData.noodle
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunction
NoiseRouterData.peaksAndValleys
(DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.pillars
(HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunction
NoiseRouterData.postProcess
(DensityFunction densityFunction) default DensityFunction
DensityFunction.quarterNegative()
static DensityFunction
DensityFunctions.rangeChoice
(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) NoiseRouter.ridges()
Returns the value of theridges
record component.static DensityFunction
DensityFunctions.shift
(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunction
DensityFunctions.shiftA
(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunction
DensityFunctions.shiftB
(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunction
DensityFunctions.shiftedNoise2d
(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) DensityFunctions.ShiftedNoise.shiftX()
Returns the value of theshiftX
record component.DensityFunctions.ShiftedNoise.shiftY()
Returns the value of theshiftY
record component.DensityFunctions.ShiftedNoise.shiftZ()
Returns the value of theshiftZ
record component.private static DensityFunction
NoiseRouterData.slide
(DensityFunction input, int minY, int maxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_) private static DensityFunction
NoiseRouterData.slideEnd
(DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.slideEndLike
(DensityFunction densityFunction, int minY, int maxY) private static DensityFunction
NoiseRouterData.slideNetherLike
(HolderGetter<DensityFunction> densityFunctions, int minY, int maxY) private static DensityFunction
NoiseRouterData.slideOverworld
(boolean amplified, DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.spaghetti2D
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunction
NoiseRouterData.spaghettiRoughnessFunction
(HolderGetter<NormalNoise.NoiseParameters> noiseParameters) static DensityFunction
DensityFunctions.spline
(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> spline) private static DensityFunction
NoiseRouterData.splineWithBlending
(DensityFunction minFunction, DensityFunction maxFunction) default DensityFunction
DensityFunction.square()
default DensityFunction
DensityFunction.squeeze()
NoiseRouter.temperature()
Returns the value of thetemperature
record component.private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) NoiseRouter.vegetation()
Returns the value of thevegetation
record component.NoiseRouter.veinGap()
Returns the value of theveinGap
record component.NoiseRouter.veinRidged()
Returns the value of theveinRidged
record component.NoiseRouter.veinToggle()
Returns the value of theveinToggle
record component.static DensityFunction
DensityFunctions.weirdScaledSampler
(DensityFunction input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) DensityFunctions.RangeChoice.whenInRange()
Returns the value of thewhenInRange
record component.DensityFunctions.RangeChoice.whenOutOfRange()
Returns the value of thewhenOutOfRange
record component.protected DensityFunction
NoiseChunk.wrap
(DensityFunction densityFunction) private DensityFunction
NoiseChunk.wrapNew
(DensityFunction densityFunction) DensityFunctions.Marker.wrapped()
Returns the value of thewrapped
record component.DensityFunctions.MarkerOrMarked.wrapped()
NoiseChunk.BlendAlpha.wrapped()
NoiseChunk.BlendOffset.wrapped()
NoiseChunk.Cache2D.wrapped()
NoiseChunk.CacheAllInCell.wrapped()
NoiseChunk.CacheOnce.wrapped()
NoiseChunk.FlatCache.wrapped()
NoiseChunk.NoiseChunkDensityFunction.wrapped()
NoiseChunk.NoiseInterpolator.wrapped()
static DensityFunction
DensityFunctions.yClampedGradient
(int fromY, int toY, double fromValue, double toValue) private static DensityFunction
NoiseRouterData.yLimitedInterpolatable
(DensityFunction input, DensityFunction whenInRange, int minY, int maxY, int whenOutOfRange) static DensityFunction
DensityFunctions.zero()
Methods in net.minecraft.world.level.levelgen 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) static Holder
<? extends DensityFunction> NoiseRouterData.bootstrap
(BootstrapContext<DensityFunction> context) KeyDispatchDataCodec
<? extends DensityFunction> DensityFunction.codec()
default KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.BeardifierOrMarker.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.BlendAlpha.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.BlendDensity.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.BlendOffset.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Clamp.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Constant.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.EndIslandDensityFunction.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.HolderHolder.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Mapped.codec()
default KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.MarkerOrMarked.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Noise.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.RangeChoice.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Shift.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.ShiftA.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.ShiftB.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.ShiftedNoise.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.Spline.codec()
default KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.TwoArgumentSimpleFunction.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.WeirdScaledSampler.codec()
KeyDispatchDataCodec
<? extends DensityFunction> DensityFunctions.YClampedGradient.codec()
KeyDispatchDataCodec
<? extends DensityFunction> NoiseChunk.BlendAlpha.codec()
KeyDispatchDataCodec
<? extends DensityFunction> NoiseChunk.BlendOffset.codec()
private static ResourceKey
<DensityFunction> private static com.mojang.serialization.codecs.RecordCodecBuilder
<NoiseRouter, DensityFunction> NoiseRouter.field
(String name, Function<NoiseRouter, DensityFunction> getter) DensityFunctions.HolderHolder.function()
Returns the value of thefunction
record component.DensityFunctions.Spline.Coordinate.function()
Returns the value of thefunction
record component.private static com.mojang.serialization.MapCodec
<? extends DensityFunction> DensityFunctions.register
(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) Methods in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunction
DensityFunctions.add
(DensityFunction argument1, DensityFunction argument2) DensityFunction.Visitor.apply
(DensityFunction densityFunction) static DensityFunction
DensityFunctions.blendDensity
(DensityFunction input) static DensityFunction
DensityFunctions.cache2d
(DensityFunction wrapped) static DensityFunction
DensityFunctions.cacheAllInCell
(DensityFunction wrapped) static DensityFunction
DensityFunctions.cacheOnce
(DensityFunction wrapped) static DensityFunctions.Mapped
DensityFunctions.Mapped.create
(DensityFunctions.Mapped.Type type, DensityFunction input) DensityFunctions.TwoArgumentSimpleFunction.create
(DensityFunctions.TwoArgumentSimpleFunction.Type type, DensityFunction argument1, DensityFunction argument2) protected static NoiseChunk.BlockStateFiller
OreVeinifier.create
(DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap, PositionalRandomFactory random) void
DensityFunction.ContextProvider.fillAllDirectly
(double[] values, DensityFunction function) void
NoiseChunk.fillAllDirectly
(double[] values, DensityFunction function) static DensityFunction
DensityFunctions.flatCache
(DensityFunction wrapped) static DensityFunction
DensityFunctions.interpolated
(DensityFunction wrapped) static DensityFunction
DensityFunctions.lerp
(DensityFunction deltaFunction, double min, DensityFunction maxFunction) static DensityFunction
DensityFunctions.lerp
(DensityFunction deltaFunction, DensityFunction minFunction, DensityFunction maxFunction) static DensityFunction
DensityFunctions.map
(DensityFunction input, DensityFunctions.Mapped.Type type) private static DensityFunction
DensityFunctions.mapFromUnitTo
(DensityFunction densityFunction, double fromY, double toY) static DensityFunction
DensityFunctions.max
(DensityFunction argument1, DensityFunction argument2) static DensityFunction
DensityFunctions.min
(DensityFunction argument1, DensityFunction argument2) static DensityFunction
DensityFunctions.mul
(DensityFunction argument1, DensityFunction argument2) private static DensityFunction
NoiseRouterData.noiseGradientDensity
(DensityFunction minFunction, DensityFunction maxFunction) private static NoiseRouter
NoiseRouterData.noNewCaves
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256378_) private static DensityFunction
NoiseRouterData.peaksAndValleys
(DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.postProcess
(DensityFunction densityFunction) static DensityFunction
DensityFunctions.rangeChoice
(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) static DensityFunction
DensityFunctions.shiftedNoise2d
(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) private static DensityFunction
NoiseRouterData.slide
(DensityFunction input, int minY, int maxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_) private static DensityFunction
NoiseRouterData.slideEnd
(DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.slideEndLike
(DensityFunction densityFunction, int minY, int maxY) private static DensityFunction
NoiseRouterData.slideOverworld
(boolean amplified, DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.splineWithBlending
(DensityFunction minFunction, DensityFunction maxFunction) private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) static DensityFunction
DensityFunctions.weirdScaledSampler
(DensityFunction input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) protected DensityFunction
NoiseChunk.wrap
(DensityFunction densityFunction) private DensityFunction
NoiseChunk.wrapNew
(DensityFunction densityFunction) private static DensityFunction
NoiseRouterData.yLimitedInterpolatable
(DensityFunction input, DensityFunction whenInRange, int minY, int maxY, int whenOutOfRange) Method parameters in net.minecraft.world.level.levelgen 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 Holder
<? extends DensityFunction> NoiseRouterData.bootstrap
(BootstrapContext<DensityFunction> context) protected static NoiseRouter
NoiseRouterData.caves
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) protected static NoiseRouter
NoiseRouterData.end
(HolderGetter<DensityFunction> densityFunctions) private static DensityFunction
NoiseRouterData.entrances
(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static com.mojang.serialization.codecs.RecordCodecBuilder
<NoiseRouter, DensityFunction> NoiseRouter.field
(String name, Function<NoiseRouter, DensityFunction> getter) protected static NoiseRouter
NoiseRouterData.floatingIslands
(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunction
NoiseRouterData.getFunction
(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) private static DensityFunction
NoiseRouterData.getFunction
(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) protected static NoiseRouter
NoiseRouterData.nether
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static NoiseRouter
NoiseRouterData.noNewCaves
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256378_) private static DensityFunction
NoiseRouterData.noodle
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) protected static NoiseRouter
NoiseRouterData.overworld
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, boolean large, boolean amplified) private static com.mojang.serialization.MapCodec
<? extends DensityFunction> DensityFunctions.register
(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) private static com.mojang.serialization.MapCodec
<? extends DensityFunction> DensityFunctions.register
(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.singleFunctionArgumentCodec
(Function<DensityFunction, O> fromFunction, Function<O, DensityFunction> toFunction) private static DensityFunction
NoiseRouterData.slideNetherLike
(HolderGetter<DensityFunction> densityFunctions, int minY, int maxY) private static DensityFunction
NoiseRouterData.spaghetti2D
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) Constructors in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifierConstructorDescription(package private)
Ap2
(DensityFunctions.TwoArgumentSimpleFunction.Type type, DensityFunction argument1, DensityFunction argument2, double minValue, double maxValue) Creates an instance of aAp2
record class.(package private)
BlendDensity
(DensityFunction input) Creates an instance of aBlendDensity
record class.(package private)
Cache2D
(DensityFunction function) (package private)
CacheAllInCell
(DensityFunction noiseFilter) (package private)
CacheOnce
(DensityFunction function) protected
Clamp
(DensityFunction input, double minValue, double maxValue) Creates an instance of aClamp
record class.(package private)
FlatCache
(DensityFunction noiseFiller, boolean computeValues) protected
Mapped
(DensityFunctions.Mapped.Type type, DensityFunction input, double minValue, double maxValue) Creates an instance of aMapped
record class.protected
Marker
(DensityFunctions.Marker.Type type, DensityFunction wrapped) Creates an instance of aMarker
record class.(package private)
MulOrAdd
(DensityFunctions.MulOrAdd.Type specificType, DensityFunction input, double minValue, double maxValue, double argument) Creates an instance of aMulOrAdd
record class.(package private)
NoiseInterpolator
(DensityFunction noiseFilter) NoiseRouter
(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction initialDensityWithoutJaggedness, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap) Creates an instance of aNoiseRouter
record class.(package private)
RangeChoice
(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) Creates an instance of aRangeChoice
record class.protected
ShiftedNoise
(DensityFunction shiftX, DensityFunction shiftY, DensityFunction shiftZ, double xzScale, double yScale, DensityFunction.NoiseHolder noise) Creates an instance of aShiftedNoise
record class.protected
WeirdScaledSampler
(DensityFunction input, DensityFunction.NoiseHolder noise, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) Creates an instance of aWeirdScaledSampler
record class.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type DensityFunctionModifierConstructorDescriptionCoordinate
(Holder<DensityFunction> function) Creates an instance of aCoordinate
record class.HolderHolder
(Holder<DensityFunction> function) Creates an instance of aHolderHolder
record class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.synth
Classes in net.minecraft.world.level.levelgen.synth that implement DensityFunctionModifier and TypeClassDescriptionclass
This class wraps three individual perlin noise octaves samplers.Methods in net.minecraft.world.level.levelgen.synth that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionKeyDispatchDataCodec
<? extends DensityFunction> BlendedNoise.codec()