public class PESurfaceBuilder extends BetaSurfaceBuilder
chunkSource, defaultBlock, defaultFluid, settings| Constructor and Description |
|---|
PESurfaceBuilder(ChunkSource chunkSource,
ModernBetaGeneratorSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Random |
createSurfaceRandom(int chunkX,
int chunkZ)
Get a new Random object initialized with chunk coordinates for seed, for surface generation.
|
protected double |
getSurfaceVariation(java.util.Random random)
Gets the random variation for generating edges of surfaces.
|
isBasin, isBeach, isGravelBeach, sampleSurfaceDepthatBeachDepth, getBeachOctaveNoise, getSurfaceOctaveNoise, provideSurfacegetSeaLevel, getWorldHeight, isBedrock, isCustomSurface, useBedrock, useCustomSurfaceBuilder, useSandstonepublic PESurfaceBuilder(ChunkSource chunkSource, ModernBetaGeneratorSettings settings)
public java.util.Random createSurfaceRandom(int chunkX,
int chunkZ)
SurfaceBuildercreateSurfaceRandom in class SurfaceBuilderchunkX - x-coordinate in chunk coordinates.chunkZ - z-coordinate in chunk coordinates.protected double getSurfaceVariation(@Nullable
java.util.Random random)
NoiseSurfaceBuildergetSurfaceVariation in class NoiseSurfaceBuilderrandom - The random to sample. Can be null.random is null then returns 0.0.