net.minecraft.world.level.levelgen.synth

public class PerlinNoise

implements SurfaceNoise

cnk
net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3537
net.minecraft.util.math.noise.OctavePerlinNoiseSampler
net.minecraft.world.gen.OctavesNoiseGenerator
net.minecraft.server.v1_15_R1.NoiseGeneratorOctaves

字段概要

修饰符与类型字段
private final ImprovedNoise[]
a
noiseLevels
field_15744
octaveSamplers
field_76307_a
private final double
b
highestFreqValueFactor
field_20659
field_227460_b_
private final double
c
highestFreqInputFactor
field_20660
field_227461_c_

构造函数概要

修饰符构造函数
public (WorldgenRandom arg0, int arg1, int arg2)
public (WorldgenRandom arg0, it.unimi.dsi.fastutil.ints.IntSortedSet arg1)

方法概要

修饰符与类型方法
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)
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 arg3, double arg4, boolean arg5)
func_215462_a(double arg0, double arg1, double arg2, double arg3, double arg4, boolean arg5)
public ImprovedNoise
a(int arg0)
getOctaveNoise(int arg0)
method_16668(int arg0)
getOctave(int octave)
func_215463_a(int arg0)
public static double
a(double arg0)
wrap(double arg0)
method_16452(double arg0)
maintainPrecision(double arg0)
func_215461_a(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)
func_215460_a(double arg0, double arg1, double arg2, double arg3)