net.minecraft.world.level.levelgen.synth

public class BlendedNoise

implements DensityFunction$SimpleFunction

esx
net.minecraft.world.level.levelgen.synth.BlendedNoise
net.minecraft.class_5822
net.minecraft.util.math.noise.InterpolatedNoiseSampler
net.minecraft.world.level.levelgen.synth.BlendedNoise

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<Double>
e
SCALE_RANGE
field_38269
SCALE_AND_FACTOR_RANGE
private static final com.mojang.serialization.MapCodec<BlendedNoise>
f
DATA_CODEC
field_38270
MAP_CODEC
public static final KeyDispatchDataCodec<BlendedNoise>
a
CODEC
field_37206
CODEC
private final PerlinNoise
g
minLimitNoise
field_28774
lowerInterpolatedNoise
private final PerlinNoise
h
maxLimitNoise
field_28775
upperInterpolatedNoise
private final PerlinNoise
i
mainNoise
field_28776
interpolationNoise
private final double
j
xzMultiplier
field_38271
scaledXzScale
private final double
k
yMultiplier
field_38272
scaledYScale
private final double
l
xzFactor
field_38273
xzFactor
private final double
m
yFactor
field_38274
yFactor
private final double
n
smearScaleMultiplier
field_38275
smearScaleMultiplier
private final double
o
maxValue
field_36630
maxValue
private final double
p
xzScale
field_34752
xzScale
private final double
q
yScale
field_34753
yScale

Constructor summary

ModifierConstructor
private (PerlinNoise lowerInterpolatedNoise, PerlinNoise upperInterpolatedNoise, PerlinNoise interpolationNoise, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier)
public (RandomSource random, double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier)

Method summary

Modifier and TypeMethod
public static BlendedNoise
a(double arg0, double arg1, double arg2, double arg3, double arg4)
createUnseeded(double arg0, double arg1, double arg2, double arg3, double arg4)
method_42384(double arg0, double arg1, double arg2, double arg3, double arg4)
createBase3dNoiseFunction(double xzScale, double yScale, double xzFactor, double yFactor, double smearScaleMultiplier)
public BlendedNoise
a(bam arg0)
withNewRandom(RandomSource arg0)
method_42386(class_5819 arg0)
copyWithRandom(Random random)
public double
a(edj$b arg0)
compute(DensityFunction$FunctionContext arg0)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos arg0)
public double
a()
minValue()
comp_377()
minValue()
public double
b()
maxValue()
comp_378()
maxValue()
public void
a(StringBuilder arg0)
parityConfigString(StringBuilder arg0)
method_39117(StringBuilder arg0)
addDebugInfo(StringBuilder info)
public KeyDispatchDataCodec<? extends DensityFunction>
c()
codec()
method_41062()
getCodecHolder()