Class PerlinOctaveGenerator


  • public class PerlinOctaveGenerator
    extends OctaveGenerator
    Creates perlin noise through unbiased octaves
    • Constructor Detail

      • PerlinOctaveGenerator

        public PerlinOctaveGenerator​(@NotNull
                                     World world,
                                     int octaves)
        Creates a perlin octave generator for the given world
        Parameters:
        world - World to construct this generator for
        octaves - Amount of octaves to create
      • PerlinOctaveGenerator

        public PerlinOctaveGenerator​(long seed,
                                     int octaves)
        Creates a perlin octave generator for the given world
        Parameters:
        seed - Seed to construct this generator for
        octaves - Amount of octaves to create
      • PerlinOctaveGenerator

        public PerlinOctaveGenerator​(@NotNull
                                     Random rand,
                                     int octaves)
        Creates a perlin octave generator for the given Random
        Parameters:
        rand - Random object to construct this generator for
        octaves - Amount of octaves to create