net.minecraft.util.math.noise

public class PerlinNoiseSampler

extends LatticedNoiseSampler

All mapped superinterfaces:

NoiseSampler

net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3756
net.minecraft.util.math.noise.PerlinNoiseSampler

Field summary

Modifier and TypeField
public static final Interval
RANGE
field_1_9653
range
public static final double
STANDARD_DEVIATION
field_1_9654
field_1_9654

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
public Interval
range()
method_1_9203()
getRange()
public float
get(double x, double y)
method_15433(double arg0, double arg1)
sample(double arg0, double arg1)
public float
get(double _x, double _y, double _z)
method_16447(double arg0, double arg1, double arg2)
sample(double arg0, double arg1, double arg2)
public float
noiseWithDerivative(double _x, double _y, double _z, float[] derivativeOut)
method_35477(double arg0, double arg1, double arg2, float[] arg3)
sampleDerivative(double x, double y, double z, float[] gradientOut)
protected float
sampleAndLerp(int x, int y, int z, float relativeX, float relativeY, float relativeZ, float originalRelativeY)
method_16450(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6)
sample(int cellX, int cellY, int cellZ, float cellLocalX, float cellLocalY, float cellLocalZ, float originalCellLocalY)
public void
addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)
method_1_9473(class_1_1516 arg0, class_1_1441 arg1, double arg2, double arg3, float arg4)
fill(SampleBuffer arg0, SamplingRegion arg1, double arg2, double arg3, float arg4)
private float
sampleWithDerivative(int x, int y, int z, float xr, float yr, float zr, float[] derivativeOut)
method_35478(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float[] arg6)
sampleDerivative(int cellX, int cellY, int cellZ, float cellLocalX, float cellLocalY, float cellLocalZ, float[] gradientOut)
public void
parityConfigString(StringBuilder sb)
method_39118(StringBuilder arg0)
addDebugInfo(StringBuilder info)