Class NoiseStack

java.lang.Object
net.minecraft.world.level.levelgen.synth.NoiseStack
All Implemented Interfaces:
Noise
Direct Known Subclasses:
NoiseStack.Perlin, NoiseStack.SmearedPerlin

public class NoiseStack extends Object implements Noise
  • Field Details

  • Constructor Details

  • Method Details

    • builder

      public static NoiseStack.Builder builder()
    • range

      public Interval range()
      Specified by:
      range in interface Noise
    • get

      public float get(double x, double y, double z)
      Specified by:
      get in interface Noise
    • get

      public float get(double x, double y)
      Specified by:
      get in interface Noise
    • addToVolume

      public void addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)
      Specified by:
      addToVolume in interface Noise
    • getLayer

      public Noise getLayer(int index)