net.minecraft.world.level.levelgen.synth

public class PerlinNoise

evs
net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3537
net.minecraft.unmapped.C_hsivpyol
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
net.minecraft.util.math.noise.OctavePerlinNoiseSampler

Field summary

Modifier and TypeField
private static final int
a
ROUND_OFF
field_31704
f_lgqkuzqy
field_31704
ROUND_OFF
private final ImprovedNoise[]
b
noiseLevels
field_15744
f_ajyjxtqu
octaveSamplers
octaveSamplers
private final int
c
firstOctave
field_34758
f_enkynfdr
firstOctave
firstOctave
private final it.unimi.dsi.fastutil.doubles.DoubleList
d
amplitudes
field_26445
f_nejirwpo
amplitudes
amplitudes
private final double
e
lowestFreqValueFactor
field_20659
f_phyknugv
persistence
persistence
private final double
f
lowestFreqInputFactor
field_20660
f_kthmwfga
lacunarity
lacunarity
private final double
g
maxValue
field_36632
f_qwjjalmb
maxValue
maxValue

Constructor summary

ModifierConstructor
protected (RandomSource random, com.mojang.datafixers.util.Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> firstOctaveAndAmplitudes, boolean xoroshiro)

Method summary

Modifier and TypeMethod
public static PerlinNoise
a(azv arg0, IntStream arg1)
createLegacyForBlendedNoise(RandomSource arg0, IntStream arg1)
method_39187(class_5819 arg0, IntStream arg1)
m_venafhyl(C_rlomrsco arg0, IntStream arg1)
createLegacy(Random random, IntStream octaves)
createLegacy(RandomGenerator random, IntStream octaves)
public static PerlinNoise
a(azv arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
createLegacyForLegacyNetherBiome(RandomSource arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
method_39126(class_5819 arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
m_cyhvmcxc(C_rlomrsco arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
createLegacy(Random random, int offset, it.unimi.dsi.fastutil.doubles.DoubleList amplitudes)
createLegacy(RandomGenerator random, int firstOctave, it.unimi.dsi.fastutil.doubles.DoubleList amplitudes)
public static PerlinNoise
b(azv arg0, IntStream arg1)
create(RandomSource arg0, IntStream arg1)
method_39128(class_5819 arg0, IntStream arg1)
m_hudevkkh(C_rlomrsco arg0, IntStream arg1)
create(Random random, IntStream octaves)
create(RandomGenerator random, IntStream octaves)
public static PerlinNoise
a(azv arg0, List<Integer> arg1)
create(RandomSource arg0, List<Integer> arg1)
method_39127(class_5819 arg0, List<Integer> arg1)
m_rdohtbbh(C_rlomrsco arg0, List<Integer> arg1)
create(Random random, List<Integer> octaves)
create(RandomGenerator random, List<Integer> octaves)
public static PerlinNoise
a(azv arg0, int arg1, double arg2, double... arg3)
create(RandomSource arg0, int arg1, double arg2, double... arg3)
method_35480(class_5819 arg0, int arg1, double arg2, double... arg3)
m_usfbsyre(C_rlomrsco arg0, int arg1, double arg2, double... arg3)
create(Random random, int offset, double firstAmplitude, double... amplitudes)
create(RandomGenerator random, int firstOctave, double firstAmplitude, double... amplitudes)
public static PerlinNoise
b(azv arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
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)
m_afeqmdjj(C_rlomrsco arg0, int arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2)
create(Random random, int offset, it.unimi.dsi.fastutil.doubles.DoubleList amplitudes)
create(RandomGenerator random, int firstOctave, it.unimi.dsi.fastutil.doubles.DoubleList amplitudes)
private static com.mojang.datafixers.util.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)
m_nxakigoa(it.unimi.dsi.fastutil.ints.IntSortedSet arg0)
calculateAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet octaves)
calculateAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet octaves)
protected double
a()
maxValue()
method_40555()
m_huisxhto()
getMaxValue()
getMaxValue()
private static void
a(azv arg0)
skipOctave(RandomSource arg0)
method_34401(class_5819 arg0)
m_tvfasehm(C_rlomrsco arg0)
skipCalls(Random random)
skipCalls(RandomGenerator random)
public double
a(double arg0, double arg1, double arg2)
getValue(double arg0, double arg1, double arg2)
method_15416(double arg0, double arg1, double arg2)
m_oirlfvzh(double arg0, double arg1, double arg2)
sample(double x, double y, double z)
sample(double x, double y, double z)
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)
m_upjfqgor(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)
sample(double x, double y, double z, double yScale, double yMax, boolean useOrigin)
public double
a(double arg0)
maxBrokenValue(double arg0)
method_40556(double arg0)
m_qslxnupf(double arg0)
method_40556(double arg0)
maxBrokenValue(double multiplier)
private double
c(double arg0)
edgeValue(double arg0)
method_40557(double arg0)
m_qxdlhhxm(double arg0)
getTotalAmplitude(double scale)
edgeValue(double multiplier)
public ImprovedNoise
a(int arg0)
getOctaveNoise(int arg0)
method_16668(int arg0)
m_zfoawynj(int arg0)
getOctave(int octave)
getOctave(int octave)
public static double
b(double arg0)
wrap(double arg0)
method_16452(double arg0)
m_bberpvku(double arg0)
maintainPrecision(double value)
maintainPrecision(double value)
protected int
b()
firstOctave()
method_38477()
m_igqzxhua()
getFirstOctave()
firstOctave()
protected it.unimi.dsi.fastutil.doubles.DoubleList
c()
amplitudes()
method_38478()
m_hrqfivrx()
getAmplitudes()
amplitudes()
public void
a(StringBuilder arg0)
parityConfigString(StringBuilder arg0)
method_39130(StringBuilder arg0)
m_vsmyykvt(StringBuilder arg0)
addDebugInfo(StringBuilder info)
addDebugInfo(StringBuilder info)