Class SimplexNoise

java.lang.Object
net.minecraft.world.level.levelgen.synth.GradientNoise
net.minecraft.world.level.levelgen.synth.SimplexNoise
All Implemented Interfaces:
Noise

public class SimplexNoise extends GradientNoise
  • Field Details

    • RANGE

      public static final Interval RANGE
    • STANDARD_DEVIATION

      public static final double STANDARD_DEVIATION
      See Also:
    • SQRT_3

      private static final double SQRT_3
    • F2

      private static final double F2
    • G2

      private static final double G2
  • Constructor Details

    • SimplexNoise

      public SimplexNoise(RandomSource random)
    • SimplexNoise

      public SimplexNoise(RandomSource random, boolean discardNoiseOffset)
  • Method Details

    • range

      public Interval range()
    • getCornerNoise3D

      private double getCornerNoise3D(int index, double x, double y, double z, double base)
    • get

      public float get(double _xin, double _yin)
    • get

      public float get(double _xin, double _yin, double _zin)