net.minecraft.util.math.noise

public class OctavePerlinNoiseSampler

implements NoiseSampler

cub
net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3537
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
net.minecraft.unmapped.C_hsivpyol
net.minecraft.world.gen.OctavesNoiseGenerator
net.minecraft.world.gen.OctavesNoiseGenerator

Field summary

Modifier and TypeField
private final PerlinNoiseSampler[]
a
noiseLevels
field_15744
octaveSamplers
f_ajyjxtqu
field_76307_a
octaves
private final it.unimi.dsi.fastutil.doubles.DoubleList
b
amplitudes
field_26445
field_26445
f_nejirwpo
field_242931_b
field_242931_b
private final double
c
lowestFreqValueFactor
field_20659
field_20659
f_phyknugv
field_227460_b_
field_227460_b_
private final double
d
lowestFreqInputFactor
field_20660
field_20660
f_kthmwfga
field_227461_c_
field_227461_c_

Constructor summary

ModifierConstructor
public (ChunkRandom random, IntStream octaves)
public (ChunkRandom random, List<Integer> octaves)
private (ChunkRandom random, it.unimi.dsi.fastutil.ints.IntSortedSet octaves)
private (ChunkRandom arg0, Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> arg1)

Method summary

Modifier and TypeMethod
public static OctavePerlinNoiseSampler
a(chx arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
create(WorldgenRandom arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
method_30847(class_2919 arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
method_30847(ChunkRandom arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
m_pipmdfuu(C_zorcemxg arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
func_242932_a(SharedSeedRandom arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
func_242932_a(SharedSeedRandom arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
private static Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList>
a(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
makeAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
method_30848(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
method_30848(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
m_nxakigoa(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
func_242933_a(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
func_242933_a(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
public double
a(double arg0, 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)
func_205563_a(double arg0, double arg1, double arg2)
func_205563_a(double arg0, double arg1, double arg2)
public double
a(double arg0, double arg1, double arg2, 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)
func_215462_a(double arg0, double arg1, double arg2, double arg3, double arg4, boolean arg5)
getValue(double x, double y, double z, 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)
func_215463_a(int arg0)
getOctave(int octaveIndex)
public static double
a(double arg0)
wrap(double arg0)
method_16452(double arg0)
maintainPrecision(double value)
m_bberpvku(double arg0)
func_215461_a(double arg0)
maintainPrecision(double arg0)
public double
a(double arg0, double arg1, 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)
func_215460_a(double arg0, double arg1, double arg2, double arg3)
noiseAt(double arg0, double arg1, double arg2, double arg3)