Package net.minecraft.world.gen.chunk
Class FlatChunkGenerator
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.chunk.FlatChunkGenerator
- Mappings:
- Namespace - Name - official - dam- intermediary - net/minecraft/class_2897- named - net/minecraft/world/gen/chunk/FlatChunkGenerator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<FlatChunkGenerator>private final FlatChunkGeneratorConfigFields inherited from class net.minecraft.world.gen.chunk.ChunkGeneratorbiomeSource, structureOverrides, structureSetRegistry
- 
Constructor SummaryConstructorsConstructorDescriptionFlatChunkGenerator(Registry<StructureSet> structureSetRegistry, FlatChunkGeneratorConfig config) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbuildSurface(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, GenerationStep.Carver carverStep) Generates caves for the given chunk.protected com.mojang.serialization.Codec<? 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.voidgetDebugHudText(List<String> text, NoiseConfig noiseConfig, BlockPos pos) 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.intintintgetSpawnHeight(HeightLimitView world) intvoidpopulateEntities(ChunkRegion region) populateNoise(Executor executor, 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, computeStructurePlacementsIfNeeded, createStructureSetRegistryGetter, generateFeatures, getBiomeSource, getCodecKey, getConcentricRingsStartChunks, getEntitySpawnList, getGenerationSettings, getHeightInGround, getHeightOnGround, locateStructure, populateBiomes, setStructureStarts, shouldStructureGenerateInRange, streamStructureSets
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldam;e:Lcom/mojang/serialization/Codec;- intermediary - field_24769- Lnet/minecraft/class_2897;field_24769:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;CODEC:Lcom/mojang/serialization/Codec;
 
- 
config- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldam;f:Ldjf;- intermediary - field_24510- Lnet/minecraft/class_2897;field_24510:Lnet/minecraft/class_3232;- named - config- Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
 
 
- 
- 
Constructor Details- 
FlatChunkGeneratorpublic FlatChunkGenerator(Registry<StructureSet> structureSetRegistry, FlatChunkGeneratorConfig config) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldam;<init>(Lhm;Ldjf;)V- intermediary - <init>- Lnet/minecraft/class_2897;<init>(Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)V- named - <init>- Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;<init>(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
 
 
- 
- 
Method Details- 
getCodec- Specified by:
- getCodecin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcxk;b()Lcom/mojang/serialization/Codec;- intermediary - method_28506- Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/Codec;- named - getCodec- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/Codec;
 
- 
getConfig- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldam;h()Ldjf;- intermediary - method_28545- Lnet/minecraft/class_2897;method_28545()Lnet/minecraft/class_3232;- named - getConfig- Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;getConfig()Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
 
- 
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 - official - a- Lcxk;a(Lagn;Lcho;Ldbf;Lcxj;)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- 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
 
- 
getSpawnHeight- Overrides:
- getSpawnHeightin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcxk;a(Lcgz;)I- intermediary - method_12100- Lnet/minecraft/class_2794;method_12100(Lnet/minecraft/class_5539;)I- named - getSpawnHeight- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getSpawnHeight(Lnet/minecraft/world/HeightLimitView;)I
 
- 
populateNoisepublic CompletableFuture<Chunk> populateNoise(Executor executor, 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 - official - a- Lcxk;a(Ljava/util/concurrent/Executor;Ldbr;Ldbf;Lcho;Lcxj;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_12088- Lnet/minecraft/class_2794;method_12088(Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;- named - populateNoise- Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Ljava/util/concurrent/Executor;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;
 
- 
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 - official - a- Lcxk;a(IILdar$a;Lcgz;Ldbf;)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- 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
 
- 
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 - official - a- Lcxk;a(IILcgz;Ldbf;)Lchj;- intermediary - method_26261- Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;- 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;
 
- 
getDebugHudText- Specified by:
- getDebugHudTextin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcxk;a(Ljava/util/List;Ldbf;Lgt;)V- intermediary - method_40450- Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V- named - getDebugHudText- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getDebugHudText(Ljava/util/List;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/util/math/BlockPos;)V
 
- 
carvepublic void carve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk, GenerationStep.Carver carverStep) Generates caves for the given chunk.- Specified by:
- carvein class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcxk;a(Lagn;JLdbf;Lchv;Lcho;Lcxj;Ldan$a;)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;Lnet/minecraft/class_2893$class_2894;)V- 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;Lnet/minecraft/world/gen/GenerationStep$Carver;)V
 
- 
populateEntities- Specified by:
- populateEntitiesin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcxk;a(Lagn;)V- intermediary - method_12107- Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)V- named - populateEntities- Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)V
 
- 
getMinimumYpublic int getMinimumY()- Specified by:
- getMinimumYin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lcxk;g()I- intermediary - method_33730- Lnet/minecraft/class_2794;method_33730()I- named - getMinimumY- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()I
 
- 
getWorldHeightpublic int getWorldHeight()- Specified by:
- getWorldHeightin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcxk;e()I- intermediary - method_12104- Lnet/minecraft/class_2794;method_12104()I- named - getWorldHeight- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()I
 
- 
getSeaLevelpublic int getSeaLevel()- Specified by:
- getSeaLevelin class- ChunkGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lcxk;f()I- intermediary - method_16398- Lnet/minecraft/class_2794;method_16398()I- named - getSeaLevel- Lnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()I
 
 
-