Package net.minecraft.world.gen.chunk
Class FlatChunkGenerator
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.chunk.FlatChunkGenerator
public class FlatChunkGenerator extends ChunkGenerator
- Mappings:
Namespace Name official cmhintermediary net/minecraft/class_2897named net/minecraft/world/gen/chunk/FlatChunkGenerator
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<FlatChunkGenerator>CODECprivate FlatChunkGeneratorConfigconfigFields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource -
Constructor Summary
Constructors Constructor Description FlatChunkGenerator(FlatChunkGeneratorConfig config) -
Method Summary
Modifier and Type Method Description voidbuildSurface(ChunkRegion region, Chunk chunk)protected com.mojang.serialization.Codec<? extends ChunkGenerator>getCodec()VerticalBlockSamplegetColumnSample(int x, int z, HeightLimitView world)FlatChunkGeneratorConfiggetConfig()intgetHeight(int x, int z, Heightmap.Type heightmapType, HeightLimitView world)intgetSpawnHeight()voidpopulateNoise(WorldAccess world, StructureAccessor accessor, Chunk chunk)Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.ChunkGeneratorwithSeed(long seed)Methods inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
addStructureReferences, carve, generateFeatures, getBiomeSource, getEntitySpawnList, getHeightInGround, getHeightOnGround, getSeaLevel, getStructuresConfig, getWorldHeight, isStrongholdStartingChunk, locateStructure, populateBiomes, populateEntities, setStructureStarts
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLcmh;d:Lcom/mojang/serialization/Codec;intermediary field_24769Lnet/minecraft/class_2897;field_24769:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/chunk/FlatChunkGenerator;CODEC:Lcom/mojang/serialization/Codec;
-
config
- Mappings:
Namespace Name Mixin selector official eLcmh;e:Lcus;intermediary field_24510Lnet/minecraft/class_2897;field_24510:Lnet/minecraft/class_3232;named configLnet/minecraft/world/gen/chunk/FlatChunkGenerator;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
-
Constructor Details
-
FlatChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>Lcmh;<init>(Lcus;)Vintermediary <init>Lnet/minecraft/class_2897;<init>(Lnet/minecraft/class_3232;)Vnamed <init>Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;<init>(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodecin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a()Lcom/mojang/serialization/Codec;intermediary method_28506Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/Codec;named getCodecLnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/Codec;
-
withSeed
- Specified by:
withSeedin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(J)Lcjn;intermediary method_27997Lnet/minecraft/class_2794;method_27997(J)Lnet/minecraft/class_2794;named withSeedLnet/minecraft/world/gen/chunk/ChunkGenerator;withSeed(J)Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
getConfig
- Mappings:
Namespace Name Mixin selector official gLcmh;g()Lcus;intermediary method_28545Lnet/minecraft/class_2897;method_28545()Lnet/minecraft/class_3232;named getConfigLnet/minecraft/world/gen/chunk/FlatChunkGenerator;getConfig()Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
buildSurface
- Specified by:
buildSurfacein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(Labb;Lcjl;)Vintermediary method_12110Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)Vnamed buildSurfaceLnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/chunk/Chunk;)V
-
getSpawnHeight
public int getSpawnHeight()- Overrides:
getSpawnHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official cLcjn;c()Iintermediary method_12100Lnet/minecraft/class_2794;method_12100()Inamed getSpawnHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getSpawnHeight()I
-
populateNoise
Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.- Specified by:
populateNoisein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(Lbtw;Lbum;Lcjl;)Vintermediary method_12088Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Vnamed populateNoiseLnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)V
-
getHeight
- Specified by:
getHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(IILcmm$a;Lbtx;)Iintermediary method_16397Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;)Inamed getHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;)I
-
getColumnSample
- Specified by:
getColumnSamplein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(IILbtx;)Lbug;intermediary method_26261Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;)Lnet/minecraft/class_4966;named getColumnSampleLnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
-