Package org.bukkit.util.noise
Class PerlinOctaveGenerator
- java.lang.Object
-
- org.bukkit.util.noise.OctaveGenerator
-
- org.bukkit.util.noise.PerlinOctaveGenerator
-
public class PerlinOctaveGenerator extends OctaveGenerator
Creates perlin noise through unbiased octaves
-
-
Field Summary
-
Fields inherited from class org.bukkit.util.noise.OctaveGenerator
octaves, xScale, yScale, zScale
-
-
Constructor Summary
Constructors Constructor Description PerlinOctaveGenerator(long seed, int octaves)
Creates a perlin octave generator for the given worldPerlinOctaveGenerator(Random rand, int octaves)
Creates a perlin octave generator for the givenRandom
PerlinOctaveGenerator(World world, int octaves)
Creates a perlin octave generator for the given world
-
-
-
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 foroctaves
- 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 foroctaves
- Amount of octaves to create
-
-