Class DebugLevelSource
java.lang.Object
net.minecraft.world.level.chunk.ChunkGenerator
net.minecraft.world.level.levelgen.DebugLevelSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final BlockState
private static List
<BlockState> A list of all valid block states.protected static final BlockState
static final int
private static final int
static final com.mojang.serialization.MapCodec
<DebugLevelSource> private static int
private static int
static final int
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
applyBiomeDecoration
(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) 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()
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) static BlockState
getBlockStateFor
(int chunkX, int chunkZ) int
int
getMinY()
int
static void
void
spawnOriginalMobs
(WorldGenRegion level) Methods inherited from class net.minecraft.world.level.chunk.ChunkGenerator
createBiomes, createReferences, createState, createStructures, findNearestMapStructure, getBiomeGenerationSettings, getBiomeSource, getFirstFreeHeight, getFirstOccupiedHeight, getMobsAt, getSpawnHeight, getTypeNameForDataFixer, refreshFeaturesPerStep, validate
-
Field Details
-
CODEC
-
BLOCK_MARGIN
private static final int BLOCK_MARGIN- See Also:
-
ALL_BLOCKS
A list of all valid block states. -
GRID_WIDTH
private static int GRID_WIDTH -
GRID_HEIGHT
private static int GRID_HEIGHT -
AIR
-
BARRIER
-
HEIGHT
public static final int HEIGHT- See Also:
-
BARRIER_HEIGHT
public static final int BARRIER_HEIGHT- See Also:
-
-
Constructor Details
-
DebugLevelSource
-
-
Method Details
-
codec
- Specified by:
codec
in classChunkGenerator
-
buildSurface
public void buildSurface(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) - Specified by:
buildSurface
in classChunkGenerator
-
applyBiomeDecoration
public void applyBiomeDecoration(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) - Overrides:
applyBiomeDecoration
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
-
initValidStates
public static void initValidStates() -
getBaseColumn
- Specified by:
getBaseColumn
in classChunkGenerator
-
addDebugScreenInfo
- Specified by:
addDebugScreenInfo
in classChunkGenerator
-
getBlockStateFor
-
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
-