Class FractalNoiseProperty

java.lang.Object
com.hypixel.hytale.procedurallib.property.FractalNoiseProperty
All Implemented Interfaces:
NoiseProperty

public class FractalNoiseProperty extends Object implements NoiseProperty
  • Field Details

    • seedOffset

      protected final int seedOffset
    • function

      protected final NoiseFunction function
    • fractalFunction

      protected final FractalNoiseProperty.FractalFunction fractalFunction
    • octaves

      protected final int octaves
    • lacunarity

      protected final double lacunarity
    • persistence

      protected final double persistence
  • Constructor Details

  • Method Details

    • getSeedOffset

      public int getSeedOffset()
    • getFunction

      public NoiseFunction getFunction()
    • getFractalFunction

      public FractalNoiseProperty.FractalFunction getFractalFunction()
    • getOctaves

      public int getOctaves()
    • getLacunarity

      public double getLacunarity()
    • getPersistence

      public double getPersistence()
    • get

      public double get(int seed, double x, double y)
      Specified by:
      get in interface NoiseProperty
    • get

      public double get(int seed, double x, double y, double z)
      Specified by:
      get in interface NoiseProperty
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object