Class BlendedNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.BlendedNoise
- All Implemented Interfaces:
- DensityFunction,- DensityFunction.SimpleFunction
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.world.level.levelgen.DensityFunctionDensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final KeyDispatchDataCodec<BlendedNoise>private static final com.mojang.serialization.MapCodec<BlendedNoise>private final PerlinNoiseprivate final PerlinNoiseprivate final doubleprivate final PerlinNoiseprivate static final com.mojang.serialization.Codec<Double>private final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleFields inherited from interface net.minecraft.world.level.levelgen.DensityFunctionDIRECT_CODEC, HOLDER_HELPER_CODEC
- 
Constructor SummaryConstructorsModifierConstructorDescriptionBlendedNoise(RandomSource p_230462_, double p_230463_, double p_230464_, double p_230465_, double p_230466_, double p_230467_) privateBlendedNoise(PerlinNoise p_230469_, PerlinNoise p_230470_, PerlinNoise p_230471_, double p_230472_, double p_230473_, double p_230474_, double p_230475_, double p_230476_) 
- 
Method SummaryModifier and TypeMethodDescriptionKeyDispatchDataCodec<? extends DensityFunction>codec()doublecompute(DensityFunction.FunctionContext p_210621_) static BlendedNoisecreateUnseeded(double p_230478_, double p_230479_, double p_230480_, double p_230481_, double p_230482_) doublemaxValue()doubleminValue()voidparityConfigString(StringBuilder p_192818_) withNewRandom(RandomSource p_230484_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunctionabs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction.SimpleFunctionfillArray, mapAll
- 
Field Details- 
SCALE_RANGE
- 
DATA_CODEC
- 
CODEC
- 
minLimitNoise
- 
maxLimitNoise
- 
mainNoise
- 
xzMultiplierprivate final double xzMultiplier
- 
yMultiplierprivate final double yMultiplier
- 
xzFactorprivate final double xzFactor
- 
yFactorprivate final double yFactor
- 
smearScaleMultiplierprivate final double smearScaleMultiplier
- 
maxValueprivate final double maxValue
- 
xzScaleprivate final double xzScale
- 
yScaleprivate final double yScale
 
- 
- 
Constructor Details- 
BlendedNoiseprivate BlendedNoise(PerlinNoise p_230469_, PerlinNoise p_230470_, PerlinNoise p_230471_, double p_230472_, double p_230473_, double p_230474_, double p_230475_, double p_230476_) 
- 
BlendedNoisepublic BlendedNoise(RandomSource p_230462_, double p_230463_, double p_230464_, double p_230465_, double p_230466_, double p_230467_) 
 
- 
- 
Method Details- 
createUnseededpublic static BlendedNoise createUnseeded(double p_230478_, double p_230479_, double p_230480_, double p_230481_, double p_230482_) 
- 
withNewRandom
- 
compute- Specified by:
- computein interface- DensityFunction
 
- 
minValuepublic double minValue()- Specified by:
- minValuein interface- DensityFunction
 
- 
maxValuepublic double maxValue()- Specified by:
- maxValuein interface- DensityFunction
 
- 
parityConfigString
- 
codec- Specified by:
- codecin interface- DensityFunction
 
 
-