Class SurfaceSystem
java.lang.Object
net.minecraft.world.level.levelgen.SurfaceSystem
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final NormalNoiseprivate final NormalNoiseprivate final NormalNoiseprivate static final BlockStateprivate final BlockState[]private final NormalNoiseprivate final BlockStateprivate final NormalNoiseprivate final NormalNoiseprivate final NormalNoiseprivate static final BlockStateprivate final PositionalRandomFactoryprivate static final BlockStateprivate static final BlockStateprivate static final BlockStateprivate final intprivate static final BlockStateprivate final NormalNoiseprivate final NormalNoiseprivate static final BlockStateprivate static final BlockStateprivate static final BlockState
- 
Constructor SummaryConstructorsConstructorDescriptionSurfaceSystem(RandomState p_224637_, BlockState p_224638_, int p_224639_, PositionalRandomFactory p_224640_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbuildSurface(RandomState p_224649_, BiomeManager p_224650_, Registry<Biome> p_224651_, boolean p_224652_, WorldGenerationContext p_224653_, ChunkAccess p_224654_, NoiseChunk p_224655_, SurfaceRules.RuleSource p_224656_) private voiderodedBadlandsExtension(BlockColumn p_189955_, int p_189956_, int p_189957_, int p_189958_, LevelHeightAccessor p_189959_) private voidfrozenOceanExtension(int p_189935_, Biome p_189936_, BlockColumn p_189937_, BlockPos.MutableBlockPos p_189938_, int p_189939_, int p_189940_, int p_189941_) private static BlockState[]generateBands(RandomSource p_224642_) protected BlockStategetBand(int p_189931_, int p_189932_, int p_189933_) protected intgetSurfaceDepth(int p_189928_, int p_189929_) protected doublegetSurfaceSecondary(int p_202190_, int p_202191_) private booleanisStone(BlockState p_189953_) private static voidmakeBands(RandomSource p_224644_, BlockState[] p_224645_, int p_224646_, BlockState p_224647_) topMaterial(SurfaceRules.RuleSource p_189972_, CarvingContext p_189973_, Function<BlockPos, Holder<Biome>> p_189974_, ChunkAccess p_189975_, NoiseChunk p_189976_, BlockPos p_189977_, boolean p_189978_) Deprecated.
- 
Field Details- 
WHITE_TERRACOTTA
- 
ORANGE_TERRACOTTA
- 
TERRACOTTA
- 
YELLOW_TERRACOTTA
- 
BROWN_TERRACOTTA
- 
RED_TERRACOTTA
- 
LIGHT_GRAY_TERRACOTTA
- 
PACKED_ICE
- 
SNOW_BLOCK
- 
defaultBlock
- 
seaLevelprivate final int seaLevel
- 
clayBands
- 
clayBandsOffsetNoise
- 
badlandsPillarNoise
- 
badlandsPillarRoofNoise
- 
badlandsSurfaceNoise
- 
icebergPillarNoise
- 
icebergPillarRoofNoise
- 
icebergSurfaceNoise
- 
noiseRandom
- 
surfaceNoise
- 
surfaceSecondaryNoise
 
- 
- 
Constructor Details- 
SurfaceSystempublic SurfaceSystem(RandomState p_224637_, BlockState p_224638_, int p_224639_, PositionalRandomFactory p_224640_) 
 
- 
- 
Method Details- 
buildSurfacepublic void buildSurface(RandomState p_224649_, BiomeManager p_224650_, Registry<Biome> p_224651_, boolean p_224652_, WorldGenerationContext p_224653_, ChunkAccess p_224654_, NoiseChunk p_224655_, SurfaceRules.RuleSource p_224656_) 
- 
getSurfaceDepthprotected int getSurfaceDepth(int p_189928_, int p_189929_) 
- 
getSurfaceSecondaryprotected double getSurfaceSecondary(int p_202190_, int p_202191_) 
- 
isStone
- 
topMaterial@Deprecated public Optional<BlockState> topMaterial(SurfaceRules.RuleSource p_189972_, CarvingContext p_189973_, Function<BlockPos, Holder<Biome>> p_189974_, ChunkAccess p_189975_, NoiseChunk p_189976_, BlockPos p_189977_, boolean p_189978_) Deprecated.
- 
erodedBadlandsExtensionprivate void erodedBadlandsExtension(BlockColumn p_189955_, int p_189956_, int p_189957_, int p_189958_, LevelHeightAccessor p_189959_) 
- 
frozenOceanExtensionprivate void frozenOceanExtension(int p_189935_, Biome p_189936_, BlockColumn p_189937_, BlockPos.MutableBlockPos p_189938_, int p_189939_, int p_189940_, int p_189941_) 
- 
generateBands
- 
makeBandsprivate static void makeBands(RandomSource p_224644_, BlockState[] p_224645_, int p_224646_, BlockState p_224647_) 
- 
getBand
 
-