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 cmh
intermediary net/minecraft/class_2897
named net/minecraft/world/gen/chunk/FlatChunkGenerator
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<FlatChunkGenerator>
CODEC
private FlatChunkGeneratorConfig
config
Fields 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 void
buildSurface(ChunkRegion region, Chunk chunk)
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
getCodec()
VerticalBlockSample
getColumnSample(int x, int z, HeightLimitView world)
FlatChunkGeneratorConfig
getConfig()
int
getHeight(int x, int z, Heightmap.Type heightmapType, HeightLimitView world)
int
getSpawnHeight()
void
populateNoise(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.ChunkGenerator
withSeed(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 d
Lcmh;d: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 e
Lcmh;e:Lcus;
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
-
FlatChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>
Lcmh;<init>(Lcus;)V
intermediary <init>
Lnet/minecraft/class_2897;<init>(Lnet/minecraft/class_3232;)V
named <init>
Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;<init>(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodec
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a()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;
-
withSeed
- Specified by:
withSeed
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a(J)Lcjn;
intermediary method_27997
Lnet/minecraft/class_2794;method_27997(J)Lnet/minecraft/class_2794;
named withSeed
Lnet/minecraft/world/gen/chunk/ChunkGenerator;withSeed(J)Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
getConfig
- Mappings:
Namespace Name Mixin selector official g
Lcmh;g()Lcus;
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;
-
buildSurface
- Specified by:
buildSurface
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a(Labb;Lcjl;)V
intermediary method_12110
Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V
named buildSurface
Lnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/chunk/Chunk;)V
-
getSpawnHeight
public int getSpawnHeight()- Overrides:
getSpawnHeight
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official c
Lcjn;c()I
intermediary method_12100
Lnet/minecraft/class_2794;method_12100()I
named getSpawnHeight
Lnet/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:
populateNoise
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a(Lbtw;Lbum;Lcjl;)V
intermediary method_12088
Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
named populateNoise
Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)V
-
getHeight
- Specified by:
getHeight
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a(IILcmm$a;Lbtx;)I
intermediary method_16397
Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;)I
named getHeight
Lnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;)I
-
getColumnSample
- Specified by:
getColumnSample
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcjn;a(IILbtx;)Lbug;
intermediary method_26261
Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;)Lnet/minecraft/class_4966;
named getColumnSample
Lnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
-