Package net.minecraft.world.gen.chunk
Class DebugChunkGenerator
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.chunk.DebugChunkGenerator
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/chunk/DebugChunkGenerator- intermediary - net/minecraft/class_2891- official - eck
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final BlockStateprotected static final BlockStateprivate static final List<BlockState> static final com.mojang.serialization.MapCodec<DebugChunkGenerator> static final intstatic final intprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.gen.chunk.ChunkGeneratorbiomeSource
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidappendDebugHudText(List<String> text, NoiseConfig noiseConfig, BlockPos pos) voidbuildSurface(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.voidcarve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.voidgenerateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) static BlockStategetBlockState(int x, int z) protected com.mojang.serialization.MapCodec<? extends ChunkGenerator> getCodec()getColumnSample(int x, int z, HeightLimitView world, NoiseConfig noiseConfig) Returns a sample of all the block states in a column for use in structure generation.intgetHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) Returns the raw noise height of a column for use in structure generation.intintintvoidpopulateEntities(ChunkRegion region) populateNoise(Blender blender, NoiseConfig noiseConfig, StructureAccessor structureAccessor, Chunk chunk) Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.Methods inherited from class net.minecraft.world.gen.chunk.ChunkGeneratoraddStructureReferences, createStructurePlacementCalculator, getBiomeSource, getCodecKey, getEntitySpawnList, getGenerationSettings, getHeightInGround, getHeightOnGround, getSpawnHeight, initializeIndexedFeaturesList, locateStructure, populateBiomes, setStructureStarts
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_24768- Lnet/minecraft/class_2891;field_24768:Lcom/mojang/serialization/MapCodec;- official - c- Leck;c:Lcom/mojang/serialization/MapCodec;
 
- 
field_31467private static final int field_31467- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31467- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:I- intermediary - field_31467- Lnet/minecraft/class_2891;field_31467:I- official - h- Leck;h:I
 
- 
BLOCK_STATES- Mappings:
- Namespace - Name - Mixin selector - named - BLOCK_STATES- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BLOCK_STATES:Ljava/util/List;- intermediary - field_13163- Lnet/minecraft/class_2891;field_13163:Ljava/util/List;- official - i- Leck;i:Ljava/util/List;
 
- 
X_SIDE_LENGTHprivate static final int X_SIDE_LENGTH- Mappings:
- Namespace - Name - Mixin selector - named - X_SIDE_LENGTH- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;X_SIDE_LENGTH:I- intermediary - field_13161- Lnet/minecraft/class_2891;field_13161:I- official - j- Leck;j:I
 
- 
Z_SIDE_LENGTHprivate static final int Z_SIDE_LENGTH- Mappings:
- Namespace - Name - Mixin selector - named - Z_SIDE_LENGTH- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:I- intermediary - field_13160- Lnet/minecraft/class_2891;field_13160:I- official - k- Leck;k:I
 
- 
AIR- Mappings:
- Namespace - Name - Mixin selector - named - AIR- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;AIR:Lnet/minecraft/block/BlockState;- intermediary - field_13162- Lnet/minecraft/class_2891;field_13162:Lnet/minecraft/class_2680;- official - d- Leck;d:Ldwy;
 
- 
BARRIER- Mappings:
- Namespace - Name - Mixin selector - named - BARRIER- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BARRIER:Lnet/minecraft/block/BlockState;- intermediary - field_13164- Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;- official - e- Leck;e:Ldwy;
 
- 
field_31465public static final int field_31465- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31465- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31465:I- intermediary - field_31465- Lnet/minecraft/class_2891;field_31465:I- official - f- Leck;f:I
 
- 
field_31466public static final int field_31466- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31466- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:I- intermediary - field_31466- Lnet/minecraft/class_2891;field_31466:I- official - g- Leck;g:I
 
 
- 
- 
Constructor Details- 
DebugChunkGenerator- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/registry/entry/RegistryEntry$Reference;)V- intermediary - <init>- Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_6880$class_6883;)V- official - <init>- Leck;<init>(Ljr$c;)V
 
 
- 
- 
Method Details- 
getCodec- Specified by:
- getCodecin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getCodec- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/MapCodec;- intermediary - method_28506- Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/MapCodec;- official - b- Ldyu;b()Lcom/mojang/serialization/MapCodec;
 
- 
buildSurfacepublic void buildSurface(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.- Specified by:
- buildSurfacein class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - buildSurface- Lnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/chunk/Chunk;)V- intermediary - method_12110- Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V- official - a- Ldyu;a(Larl;Ldhf;Ledh;Ldyt;)V
 
- 
generateFeaturespublic void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) - Overrides:
- generateFeaturesin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - generateFeatures- Lnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/StructureAccessor;)V- intermediary - method_12102- Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V- official - a- Ldyu;a(Ldhh;Ldyt;Ldhf;)V
 
- 
populateNoisepublic CompletableFuture<Chunk> populateNoise(Blender blender, NoiseConfig noiseConfig, StructureAccessor structureAccessor, Chunk chunk) Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.- Specified by:
- populateNoisein class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - populateNoise- Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/gen/chunk/Blender;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_12088- Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;- official - a- Ldyu;a(Ledv;Ledh;Ldhf;Ldyt;)Ljava/util/concurrent/CompletableFuture;
 
- 
getHeightpublic int getHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) Returns the raw noise height of a column for use in structure generation.- Specified by:
- getHeightin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getHeight- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)I- intermediary - method_16397- Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I- official - a- Ldyu;a(IILect$a;Ldgl;Ledh;)I
 
- 
getColumnSamplepublic VerticalBlockSample getColumnSample(int x, int z, HeightLimitView world, NoiseConfig noiseConfig) Returns a sample of all the block states in a column for use in structure generation.- Specified by:
- getColumnSamplein class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getColumnSample- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;- intermediary - method_26261- Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;- official - a- Ldyu;a(IILdgl;Ledh;)Ldgv;
 
- 
appendDebugHudText- Specified by:
- appendDebugHudTextin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - appendDebugHudText- Lnet/minecraft/world/gen/chunk/ChunkGenerator;appendDebugHudText(Ljava/util/List;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_40450- Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V- official - a- Ldyu;a(Ljava/util/List;Ledh;Lji;)V
 
- 
getBlockState- Mappings:
- Namespace - Name - Mixin selector - named - getBlockState- Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBlockState(II)Lnet/minecraft/block/BlockState;- intermediary - method_12578- Lnet/minecraft/class_2891;method_12578(II)Lnet/minecraft/class_2680;- official - a- Leck;a(II)Ldwy;
 
- 
carvepublic void carve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.- Specified by:
- carvein class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - carve- Lnet/minecraft/world/gen/chunk/ChunkGenerator;carve(Lnet/minecraft/world/ChunkRegion;JLnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/biome/source/BiomeAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)V- intermediary - method_12108- Lnet/minecraft/class_2794;method_12108(Lnet/minecraft/class_3233;JLnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V- official - a- Ldyu;a(Larl;JLedh;Ldhn;Ldhf;Ldyt;)V
 
- 
populateEntities- Specified by:
- populateEntitiesin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - populateEntities- Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)V- intermediary - method_12107- Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)V- official - a- Ldyu;a(Larl;)V
 
- 
getMinimumYpublic int getMinimumY()- Specified by:
- getMinimumYin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getMinimumY- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()I- intermediary - method_33730- Lnet/minecraft/class_2794;method_33730()I- official - g- Ldyu;g()I
 
- 
getWorldHeightpublic int getWorldHeight()- Specified by:
- getWorldHeightin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getWorldHeight- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()I- intermediary - method_12104- Lnet/minecraft/class_2794;method_12104()I- official - e- Ldyu;e()I
 
- 
getSeaLevelpublic int getSeaLevel()- Specified by:
- getSeaLevelin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - named - getSeaLevel- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()I- intermediary - method_16398- Lnet/minecraft/class_2794;method_16398()I- official - f- Ldyu;f()I
 
 
-