Class FlatLevelSource
java.lang.Object
net.minecraft.world.level.chunk.ChunkGenerator
net.minecraft.world.level.levelgen.FlatLevelSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<FlatLevelSource> private final FlatLevelGeneratorSettings
Fields inherited from class net.minecraft.world.level.chunk.ChunkGenerator
biomeSource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugScreenInfo
(List<String> info, RandomState random, BlockPos pos) void
applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) protected com.mojang.serialization.MapCodec
<? extends ChunkGenerator> codec()
createState
(HolderLookup<StructureSet> structureSetLookup, RandomState randomState, long seed) fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) getBaseColumn
(int x, int z, LevelHeightAccessor height, RandomState random) int
getBaseHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
int
getMinY()
int
int
settings()
void
spawnOriginalMobs
(WorldGenRegion level) Methods inherited from class net.minecraft.world.level.chunk.ChunkGenerator
applyBiomeDecoration, createBiomes, createReferences, createStructures, findNearestMapStructure, getBiomeGenerationSettings, getBiomeSource, getFirstFreeHeight, getFirstOccupiedHeight, getMobsAt, getTypeNameForDataFixer, refreshFeaturesPerStep, validate
-
Field Details
-
CODEC
-
settings
-
-
Constructor Details
-
FlatLevelSource
-
-
Method Details
-
createState
public ChunkGeneratorStructureState createState(HolderLookup<StructureSet> structureSetLookup, RandomState randomState, long seed) - Overrides:
createState
in classChunkGenerator
-
codec
- Specified by:
codec
in classChunkGenerator
-
settings
-
buildSurface
public void buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) - Specified by:
buildSurface
in classChunkGenerator
-
getSpawnHeight
- Overrides:
getSpawnHeight
in classChunkGenerator
-
fillFromNoise
public CompletableFuture<ChunkAccess> fillFromNoise(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) - Specified by:
fillFromNoise
in classChunkGenerator
-
getBaseHeight
public int getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) - Specified by:
getBaseHeight
in classChunkGenerator
-
getBaseColumn
- Specified by:
getBaseColumn
in classChunkGenerator
-
addDebugScreenInfo
- Specified by:
addDebugScreenInfo
in classChunkGenerator
-
applyCarvers
public void applyCarvers(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) - Specified by:
applyCarvers
in classChunkGenerator
-
spawnOriginalMobs
- Specified by:
spawnOriginalMobs
in classChunkGenerator
-
getMinY
public int getMinY()- Specified by:
getMinY
in classChunkGenerator
-
getGenDepth
public int getGenDepth()- Specified by:
getGenDepth
in classChunkGenerator
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevel
in classChunkGenerator
-