Class BlendedNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.BlendedNoise
- All Implemented Interfaces:
DensityFunction,DensityFunction.SimpleFunction
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intstatic final com.mojang.serialization.Codec<BlendedNoise>private final PerlinNoiseprivate final PerlinNoiseprivate final doubleprivate final PerlinNoisestatic final BlendedNoiseprivate final doubleprivate final doubleprivate final doubleprivate final doubleFields inherited from interface net.minecraft.world.level.levelgen.DensityFunction
DIRECT_CODEC, HOLDER_HELPER_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionBlendedNoise(RandomSource p_192806_, NoiseSamplingSettings p_192807_, int p_192808_, int p_192809_) privateBlendedNoise(PerlinNoise p_192811_, PerlinNoise p_192812_, PerlinNoise p_192813_, NoiseSamplingSettings p_192814_, int p_192815_, int p_192816_) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends DensityFunction>codec()doublecompute(DensityFunction.FunctionContext p_210621_) doublemaxValue()doubleminValue()voidparityConfigString(StringBuilder p_192818_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction.SimpleFunction
fillArray, mapAll
-
Field Details
-
UNSEEDED
-
CODEC
-
minLimitNoise
-
maxLimitNoise
-
mainNoise
-
xzScale
private final double xzScale -
yScale
private final double yScale -
xzMainScale
private final double xzMainScale -
yMainScale
private final double yMainScale -
cellWidth
private final int cellWidth -
cellHeight
private final int cellHeight -
maxValue
private final double maxValue
-
-
Constructor Details
-
BlendedNoise
private BlendedNoise(PerlinNoise p_192811_, PerlinNoise p_192812_, PerlinNoise p_192813_, NoiseSamplingSettings p_192814_, int p_192815_, int p_192816_) -
BlendedNoise
public BlendedNoise(RandomSource p_192806_, NoiseSamplingSettings p_192807_, int p_192808_, int p_192809_)
-
-
Method Details
-
compute
- Specified by:
computein interfaceDensityFunction
-
minValue
public double minValue()- Specified by:
minValuein interfaceDensityFunction
-
maxValue
public double maxValue()- Specified by:
maxValuein interfaceDensityFunction
-
parityConfigString
-
codec
- Specified by:
codecin interfaceDensityFunction
-