net.minecraft.world.gen.chunk

public class DebugChunkGenerator

extends ChunkGenerator

net.minecraft.world.level.levelgen.DebugLevelSource
net.minecraft.class_2891
net.minecraft.world.gen.chunk.DebugChunkGenerator

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<DebugChunkGenerator>
CODEC
field_24768
CODEC
private static final int
BLOCK_MARGIN
field_31467
field_31467
private static final int
ENTITY_SPACING
field_1_12456
field_1_12456
public static final int
HEIGHT
field_31465
field_31465
private static final int
BARRIER_HEIGHT
field_31466
field_31466
private static final int
MOB_HEIGHT
field_1_12458
field_1_12458
private static final int
MOB_BABY_HEIGHT
field_1_12457
field_1_12457
private final List<BlockState>
allBlocks
field_1_12460
field_1_12460
private final int
gridWidth
field_1_12466
field_1_12466
private final int
gridHeight
field_1_12465
field_1_12465
private final List<EntityType>
allEntities
field_1_12461
field_1_12461
private final int
entityGridWidth
field_1_12464
field_1_12464
private final int
entityGridHeight
field_1_12463
field_1_12463
private final BlockState
air
field_1_12459
field_1_12459
private final BlockState
barrier
field_1_12462
field_1_12462

Constructor summary

ModifierConstructor
public (RegistryEntry$Reference<Biome> biomeEntry)

Method summary

Modifier and TypeMethod
protected com.mojang.serialization.MapCodec<? extends ChunkGenerator>
codec()
method_28506()
getCodec()
public void
applyBiomeDecoration(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager)
method_12102(class_5281 arg0, class_2791 arg1, class_5138 arg2)
generateFeatures(StructureWorldAccess arg0, Chunk arg1, StructureAccessor arg2)
public CompletableFuture<Chunk>
buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes)
method_1_9949(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_5138 arg3, class_3233 arg4, Set<class_6880<class_1959>> arg5)
buildTerrain(Chunk arg0, Blender arg1, NoiseConfig arg2, StructureAccessor arg3, ChunkRegion arg4, Set<RegistryEntry<Biome>> arg5)
public VerticalBlockSample
getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState)
method_26261(int arg0, int arg1, class_5539 arg2, class_7138 arg3)
getColumnSample(int arg0, int arg1, HeightLimitView arg2, NoiseConfig arg3)
public void
addDebugScreenInfo(BiConsumer<String, String> addFact, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext)
method_40450(BiConsumer<String, String> arg0, class_7138 arg1, class_2338 arg2, class_1_1521 arg3)
appendDebugHudText(BiConsumer<String, String> arg0, NoiseConfig arg1, BlockPos arg2, SamplingContext arg3)
private BlockState
getBlockStateFor(int worldX, int worldZ)
method_12578(int arg0, int arg1)
getBlockState(int x, int z)
public void
spawnOriginalMobs(WorldGenRegion worldGenRegion)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion arg0)
private Optional<EntityType>
getEntityTypeFor(int worldX, int worldZ)
method_1_12305(int arg0, int arg1)
method_1_12305(int arg0, int arg1)
private void
spawnEntity(WorldGenRegion worldGenRegion, EntityType entityType, int worldX, int worldZ)
method_1_12307(class_3233 arg0, class_1299 arg1, int arg2, int arg3)
method_1_12307(ChunkRegion arg0, EntityType arg1, int arg2, int arg3)
private void
addEntity(WorldGenRegion worldGenRegion, Entity entity)
method_1_12304(class_3233 arg0, class_1297 arg1)
method_1_12304(ChunkRegion arg0, Entity arg1)
public int
getMinY()
method_33730()
getMinimumY()
public int
getGenDepth()
method_12104()
getWorldHeight()
public int
getSeaLevel()
method_16398()
getSeaLevel()
private static Stream
lambda$new$0(Block arg0)
method_1_12306(class_2248 arg0)
method_1_12306(Block arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_40465(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_40465(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)