Class DefaultNoiseGenerator
java.lang.Object
org.cloudburstmc.server.level.generator.standard.generation.noise.DefaultNoiseGenerator
- All Implemented Interfaces:
NoiseGenerator
- Direct Known Subclasses:
OpenSimplexDefaultNoiseGenerator,PerlinDefaultNoiseGenerator,PorkianDefaultNoiseGenerator,SimplexDefaultNoiseGenerator
- Author:
- DaPorkchop_
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected intprotected doubleprotected DoubleTriple -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
scale
-
octaves
protected int octaves -
factor
protected double factor -
offset
protected double offset
-
-
Constructor Details
-
DefaultNoiseGenerator
public DefaultNoiseGenerator()
-
-
Method Details
-
create
public net.daporkchop.lib.noise.NoiseSource create(@NonNull @NonNull net.daporkchop.lib.random.PRandom random)Description copied from interface:NoiseGeneratorCreates a newNoiseSourceusing the givenPRandom.- Specified by:
createin interfaceNoiseGenerator- Parameters:
random- an instance ofPRandomto use for generating random numbers- Returns:
- a new
NoiseSource
-
create0
protected abstract net.daporkchop.lib.noise.NoiseSource create0(@NonNull @NonNull net.daporkchop.lib.random.PRandom random)
-