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 pErosionFunction, DensityFunction pDepthFunction, DensityFunction.FunctionContext pFunctionContext) 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 pArgument1, DensityFunction pArgument2) DensityFunction.Visitor.apply
(DensityFunction pDensityFunction) 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 pInput) static DensityFunction
DensityFunctions.blendOffset()
static DensityFunction
DensityFunctions.cache2d
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.cacheAllInCell
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.cacheOnce
(DensityFunction pWrapped) default DensityFunction
DensityFunction.clamp
(double pMinValue, double pMaxValue) static DensityFunction
DensityFunctions.constant
(double p_208265_) 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 pSeed) private static DensityFunction
NoiseRouterData.entrances
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) NoiseRouter.erosion()
Returns the value of theerosion
record component.NoiseRouter.finalDensity()
Returns the value of thefinalDensity
record component.static DensityFunction
DensityFunctions.flatCache
(DensityFunction pWrapped) 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> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) 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 pWrapped) NoiseRouter.lavaNoise()
Returns the value of thelavaNoise
record component.static DensityFunction
DensityFunctions.lerp
(DensityFunction pDeltaFunction, double pMin, DensityFunction pMaxFunction) static DensityFunction
DensityFunctions.lerp
(DensityFunction pDeltaFunction, DensityFunction pMinFunction, DensityFunction pMaxFunction) static DensityFunction
DensityFunctions.map
(DensityFunction pInput, DensityFunctions.Mapped.Type pType) DensityFunction.mapAll
(DensityFunction.Visitor pVisitor) 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 pVisitor) 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 pVisitor) DensityFunctions.RangeChoice.mapAll
(DensityFunction.Visitor pVisitor) 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 pVisitor) DensityFunctions.Spline.mapAll
(DensityFunction.Visitor pVisitor) DensityFunctions.WeirdScaledSampler.mapAll
(DensityFunction.Visitor pVisitor) NoiseChunk.BlendAlpha.mapAll
(DensityFunction.Visitor p_224365_) NoiseChunk.BlendOffset.mapAll
(DensityFunction.Visitor p_224368_) private static DensityFunction
DensityFunctions.mapFromUnitTo
(DensityFunction pDensityFunction, double pFromY, double pToY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> pNoiseData, double pFromY, double pToY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> pNoiseData, double pYScale, double pFromY, double pToY) static DensityFunction
DensityFunctions.mappedNoise
(Holder<NormalNoise.NoiseParameters> pNoiseData, double pXzScale, double pYScale, double pFromY, double pToY) static DensityFunction
DensityFunctions.max
(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunction
DensityFunctions.min
(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunction
DensityFunctions.mul
(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> pNoiseData, double pYScale) static DensityFunction
DensityFunctions.noise
(Holder<NormalNoise.NoiseParameters> pNoiseData, double pXzScale, double pYScale) private static DensityFunction
NoiseRouterData.noiseGradientDensity
(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static DensityFunction
NoiseRouterData.noodle
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunction
NoiseRouterData.peaksAndValleys
(DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.pillars
(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunction
NoiseRouterData.postProcess
(DensityFunction pDensityFunction) default DensityFunction
DensityFunction.quarterNegative()
static DensityFunction
DensityFunctions.rangeChoice
(DensityFunction pInput, double pMinInclusive, double pMaxExclusive, DensityFunction pWhenInRange, DensityFunction pWhenOutOfRange) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) NoiseRouter.ridges()
Returns the value of theridges
record component.static DensityFunction
DensityFunctions.shift
(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunction
DensityFunctions.shiftA
(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunction
DensityFunctions.shiftB
(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunction
DensityFunctions.shiftedNoise2d
(DensityFunction pShiftX, DensityFunction pShiftZ, double pXzScale, Holder<NormalNoise.NoiseParameters> pNoiseData) 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 pInput, int pMinY, int pHeight, int pTopStartOffset, int pTopEndOffset, double pTopDelta, int pBottomStartOffset, int pBottomEndOffset, double pBottomDelta) private static DensityFunction
NoiseRouterData.slideEnd
(DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.slideEndLike
(DensityFunction pDensityFunction, int pMinY, int pHeight) private static DensityFunction
NoiseRouterData.slideNetherLike
(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pHeight) private static DensityFunction
NoiseRouterData.slideOverworld
(boolean pAmplified, DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.spaghetti2D
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunction
NoiseRouterData.spaghettiRoughnessFunction
(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) static DensityFunction
DensityFunctions.spline
(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> pSpline) private static DensityFunction
NoiseRouterData.splineWithBlending
(DensityFunction pMinFunction, DensityFunction pMaxFunction) default DensityFunction
DensityFunction.square()
default DensityFunction
DensityFunction.squeeze()
NoiseRouter.temperature()
Returns the value of thetemperature
record component.private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) 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 pInput, Holder<NormalNoise.NoiseParameters> pNoiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper pRarityValueMapper) 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 p_209214_) private DensityFunction
NoiseChunk.wrapNew
(DensityFunction p_209234_) 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 pFromY, int pToY, double pFromValue, double pToValue) private static DensityFunction
NoiseRouterData.yLimitedInterpolatable
(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange) 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>> p_208343_) static Holder
<? extends DensityFunction> NoiseRouterData.bootstrap
(BootstrapContext<DensityFunction> pContext) 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 p_224415_, Function<NoiseRouter, DensityFunction> p_224416_) 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>> p_224035_, String p_224036_, KeyDispatchDataCodec<? extends DensityFunction> p_224037_) Methods in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunction
DensityFunctions.add
(DensityFunction pArgument1, DensityFunction pArgument2) DensityFunction.Visitor.apply
(DensityFunction pDensityFunction) static DensityFunction
DensityFunctions.blendDensity
(DensityFunction pInput) static DensityFunction
DensityFunctions.cache2d
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.cacheAllInCell
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.cacheOnce
(DensityFunction pWrapped) static DensityFunctions.Mapped
DensityFunctions.Mapped.create
(DensityFunctions.Mapped.Type pType, DensityFunction pInput) DensityFunctions.TwoArgumentSimpleFunction.create
(DensityFunctions.TwoArgumentSimpleFunction.Type pType, DensityFunction pArgument1, DensityFunction pArgument2) protected static NoiseChunk.BlockStateFiller
OreVeinifier.create
(DensityFunction pVeinToggle, DensityFunction pVeinRidged, DensityFunction pVeinGap, PositionalRandomFactory pRandom) void
DensityFunction.ContextProvider.fillAllDirectly
(double[] pValues, DensityFunction pFunction) void
NoiseChunk.fillAllDirectly
(double[] pValues, DensityFunction pFunction) static DensityFunction
DensityFunctions.flatCache
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.interpolated
(DensityFunction pWrapped) static DensityFunction
DensityFunctions.lerp
(DensityFunction pDeltaFunction, double pMin, DensityFunction pMaxFunction) static DensityFunction
DensityFunctions.lerp
(DensityFunction pDeltaFunction, DensityFunction pMinFunction, DensityFunction pMaxFunction) static DensityFunction
DensityFunctions.map
(DensityFunction pInput, DensityFunctions.Mapped.Type pType) private static DensityFunction
DensityFunctions.mapFromUnitTo
(DensityFunction pDensityFunction, double pFromY, double pToY) static DensityFunction
DensityFunctions.max
(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunction
DensityFunctions.min
(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunction
DensityFunctions.mul
(DensityFunction pArgument1, DensityFunction pArgument2) private static DensityFunction
NoiseRouterData.noiseGradientDensity
(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static NoiseRouter
NoiseRouterData.noNewCaves
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pPostProcessor) private static DensityFunction
NoiseRouterData.peaksAndValleys
(DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.postProcess
(DensityFunction pDensityFunction) static DensityFunction
DensityFunctions.rangeChoice
(DensityFunction pInput, double pMinInclusive, double pMaxExclusive, DensityFunction pWhenInRange, DensityFunction pWhenOutOfRange) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) static DensityFunction
DensityFunctions.shiftedNoise2d
(DensityFunction pShiftX, DensityFunction pShiftZ, double pXzScale, Holder<NormalNoise.NoiseParameters> pNoiseData) private static DensityFunction
NoiseRouterData.slide
(DensityFunction pInput, int pMinY, int pHeight, int pTopStartOffset, int pTopEndOffset, double pTopDelta, int pBottomStartOffset, int pBottomEndOffset, double pBottomDelta) private static DensityFunction
NoiseRouterData.slideEnd
(DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.slideEndLike
(DensityFunction pDensityFunction, int pMinY, int pHeight) private static DensityFunction
NoiseRouterData.slideOverworld
(boolean pAmplified, DensityFunction pDensityFunction) private static DensityFunction
NoiseRouterData.splineWithBlending
(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) static DensityFunction
DensityFunctions.weirdScaledSampler
(DensityFunction pInput, Holder<NormalNoise.NoiseParameters> pNoiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper pRarityValueMapper) protected DensityFunction
NoiseChunk.wrap
(DensityFunction p_209214_) private DensityFunction
NoiseChunk.wrapNew
(DensityFunction p_209234_) private static DensityFunction
NoiseRouterData.yLimitedInterpolatable
(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange) 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>> p_208343_) static Holder
<? extends DensityFunction> NoiseRouterData.bootstrap
(BootstrapContext<DensityFunction> pContext) protected static NoiseRouter
NoiseRouterData.caves
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.doubleFunctionArgumentCodec
(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) protected static NoiseRouter
NoiseRouterData.end
(HolderGetter<DensityFunction> pDensityFunctions) private static DensityFunction
NoiseRouterData.entrances
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static com.mojang.serialization.codecs.RecordCodecBuilder
<NoiseRouter, DensityFunction> NoiseRouter.field
(String p_224415_, Function<NoiseRouter, DensityFunction> p_224416_) protected static NoiseRouter
NoiseRouterData.floatingIslands
(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunction
NoiseRouterData.getFunction
(HolderGetter<DensityFunction> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) private static DensityFunction
NoiseRouterData.getFunction
(HolderGetter<DensityFunction> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) protected static NoiseRouter
NoiseRouterData.nether
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static NoiseRouter
NoiseRouterData.noNewCaves
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pPostProcessor) private static DensityFunction
NoiseRouterData.noodle
(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) protected static NoiseRouter
NoiseRouterData.overworld
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, boolean pLarge, boolean pAmplified) private static com.mojang.serialization.MapCodec
<? extends DensityFunction> DensityFunctions.register
(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> p_224035_, String p_224036_, KeyDispatchDataCodec<? extends DensityFunction> p_224037_) private static com.mojang.serialization.MapCodec
<? extends DensityFunction> DensityFunctions.register
(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> p_224035_, String p_224036_, KeyDispatchDataCodec<? extends DensityFunction> p_224037_) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static DensityFunction
NoiseRouterData.registerAndWrap
(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) private static void
NoiseRouterData.registerTerrainNoises
(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) (package private) static <O> KeyDispatchDataCodec
<O> DensityFunctions.singleFunctionArgumentCodec
(Function<DensityFunction, O> pFromFunction, Function<O, DensityFunction> pToFunction) private static DensityFunction
NoiseRouterData.slideNetherLike
(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pHeight) private static DensityFunction
NoiseRouterData.spaghetti2D
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunction
NoiseRouterData.underground
(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) 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 pFunction) (package private)
CacheAllInCell
(DensityFunction pNoiseFilter) (package private)
CacheOnce
(DensityFunction pFunction) protected
Clamp
(DensityFunction input, double minValue, double maxValue) Creates an instance of aClamp
record class.(package private)
FlatCache
(DensityFunction pNoiseFiller, boolean pComputeValues) 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 pNoiseFilter) 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()