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 MemoizedFunction<Holder<Biome>, BiomeGenerationSettings> private final FlatLevelGeneratorSettingsFields inherited from class ChunkGenerator
biomeSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugScreenInfo(List<String> result, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext) buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, BiomeManager biomeManager, @Nullable WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes) protected com.mojang.serialization.MapCodec<? extends ChunkGenerator> codec()createState(HolderLookup<StructureSet> structureSets, RandomState randomState, long levelSeed) getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) intgetBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intintgetMinY()intintgetSpawnHeight(LevelHeightAccessor heightAccessor) voidsettings()voidspawnOriginalMobs(WorldGenRegion worldGenRegion) Methods inherited from class ChunkGenerator
applyBiomeDecoration, createBiomes, createReferences, createStructures, decorateBiomeResolver, findNearestMapStructure, getBiomeGenerationSettings, getBiomeSource, getFirstFreeHeight, getFirstOccupiedHeight, getMobsAt, getOrigin, getTypeNameForDataFixer, validate
-
Field Details
-
CODEC
-
settings
-
generationSettingsGetter
-
-
Constructor Details
-
FlatLevelSource
-
-
Method Details
-
createState
public ChunkGeneratorStructureState createState(HolderLookup<StructureSet> structureSets, RandomState randomState, long levelSeed) - Overrides:
createStatein classChunkGenerator
-
codec
- Specified by:
codecin classChunkGenerator
-
settings
-
getSpawnHeight
- Overrides:
getSpawnHeightin classChunkGenerator
-
buildTerrain
public CompletableFuture<ChunkAccess> buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, BiomeManager biomeManager, @Nullable WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes) - Specified by:
buildTerrainin classChunkGenerator
-
getBaseHeight
public int getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) - Specified by:
getBaseHeightin classChunkGenerator
-
getBaseColumn
public NoiseColumn getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) - Specified by:
getBaseColumnin classChunkGenerator
-
addDebugScreenInfo
public void addDebugScreenInfo(List<String> result, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext) - Specified by:
addDebugScreenInfoin classChunkGenerator
-
spawnOriginalMobs
- Specified by:
spawnOriginalMobsin classChunkGenerator
-
getMinY
public int getMinY()- Specified by:
getMinYin classChunkGenerator
-
getGenDepth
public int getGenDepth()- Specified by:
getGenDepthin classChunkGenerator
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevelin classChunkGenerator
-
refreshFeaturesPerStep
public void refreshFeaturesPerStep()- Overrides:
refreshFeaturesPerStepin classChunkGenerator
-