net.minecraft.util.math.noise

public class OctavePerlinNoiseSampler

implements NoiseSampler

ddw
net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3537
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
net.minecraft.unmapped.C_hsivpyol
net.minecraft.src.C_2664_

Field summary

Modifier and TypeField
private static final int
a
ROUND_OFF
field_31704
field_31704
f_lgqkuzqy
f_164358_
private final PerlinNoiseSampler[]
b
noiseLevels
field_15744
octaveSamplers
f_ajyjxtqu
f_75390_
private final it.unimi.dsi.fastutil.doubles.DoubleList
c
amplitudes
field_26445
amplitudes
f_nejirwpo
f_75391_
private final double
d
lowestFreqValueFactor
field_20659
persistence
f_phyknugv
f_75392_
private final double
e
lowestFreqInputFactor
field_20660
lacunarity
f_kthmwfga
f_75393_

Constructor summary

ModifierConstructor
public (WorldGenRandom random, IntStream octaves)
public (WorldGenRandom random, List<Integer> octaves)
private (WorldGenRandom random, it.unimi.dsi.fastutil.ints.IntSortedSet octaves)
private (WorldGenRandom random, it.unimi.dsi.fastutil.ints.IntSortedSet octaves, LongFunction<WorldGenRandom> randomFunction)
protected (WorldGenRandom random, Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> offsetAndAmplitudes)
protected (WorldGenRandom random, Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> octaves, LongFunction<WorldGenRandom> randomFunction)

Method summary

Modifier and TypeMethod
public static OctavePerlinNoiseSampler
a(cqf o, int o, double... o)
create(RandomSource arg0, int arg1, double... arg2)
method_35480(class_5819 arg0, int arg1, double... arg2)
create(WorldGenRandom random, int offset, double... amplitudes)
m_miqcjykp(C_rlomrsco arg0, int arg1, double... arg2)
m_164385_(C_141344_ p_164386_, int p_164387_, double... p_164388_)
public static OctavePerlinNoiseSampler
a(cqf o, int o, it.unimi.dsi.fastutil.doubles.DoubleList o)
create(RandomSource arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
method_30847(class_5819 arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
create(WorldGenRandom random, int offset, it.unimi.dsi.fastutil.doubles.DoubleList amplitudes)
m_htkjajxm(C_rlomrsco arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
m_164381_(C_141344_ p_164382_, int p_164383_, it.unimi.dsi.fastutil.doubles.DoubleList p_164384_)
private static Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList>
a(it.unimi.dsi.fastutil.ints.IntSortedSet o)
makeAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
method_30848(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
calculateAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet octaves)
m_nxakigoa(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
m_75430_(it.unimi.dsi.fastutil.ints.IntSortedSet p_75431_)
private static void
a(cqf o)
skipOctave(RandomSource arg0)
method_34401(class_5819 arg0)
skipCalls(WorldGenRandom random)
m_tvfasehm(C_rlomrsco arg0)
m_164379_(C_141344_ p_164380_)
public double
a(double o, double arg1, double arg2)
getValue(double arg0, double arg1, double arg2)
method_15416(double arg0, double arg1, double arg2)
sample(double x, double y, double z)
m_oirlfvzh(double arg0, double arg1, double arg2)
m_75408_(double p_75410_, double arg1, double arg2)
public double
a(double o, double o, double o, double arg3, double arg4, boolean arg5)
getValue(double arg0, double arg1, double arg2, double arg3, double arg4, boolean arg5)
method_16453(double arg0, double arg1, double arg2, double arg3, double arg4, boolean arg5)
sample(double x, double y, double z, double yScale, double yMax, boolean useOrigin)
m_upjfqgor(double arg0, double arg1, double arg2, double arg3, double arg4, boolean arg5)
m_75417_(double p_75419_, double p_75421_, double p_75423_, double arg3, double arg4, boolean arg5)
public PerlinNoiseSampler
a(int arg0)
getOctaveNoise(int arg0)
method_16668(int arg0)
getOctave(int octave)
m_zfoawynj(int arg0)
m_75424_(int arg0)
public static double
a(double o)
wrap(double arg0)
method_16452(double arg0)
maintainPrecision(double value)
m_bberpvku(double arg0)
m_75406_(double p_75407_)
public double
a(double o, double o, double arg2, double arg3)
getSurfaceNoiseValue(double arg0, double arg1, double arg2, double arg3)
method_16454(double arg0, double arg1, double arg2, double arg3)
sample(double arg0, double arg1, double arg2, double arg3)
m_pnqjowli(double arg0, double arg1, double arg2, double arg3)
m_5495_(double p_75414_, double p_75416_, double arg2, double arg3)