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 official cpk
intermediary net/minecraft/class_2891
named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
Field Summary
Modifier and TypeFieldDescriptionprotected static BlockState
protected static BlockState
private static List<BlockState>
static com.mojang.serialization.Codec<DebugChunkGenerator>
static int
static int
private static int
private static int
private static int
Fields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildSurface(ChunkRegion region, Chunk chunk)
Places the surface blocks of the biomes after the noise has been generated.void
carve(long seed, BiomeAccess access, Chunk chunk, GenerationStep.Carver carver)
Generates caves for the given chunk.void
generateFeatures(ChunkRegion region, StructureAccessor accessor)
static BlockState
getBlockState(int x, int z)
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
getCodec()
getColumnSample(int x, int z, HeightLimitView world)
Returns a sample of all the block states in a column for use in structure generation.int
getHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world)
Returns the raw noise height of a column for use in structure generation.populateNoise(Executor executor, 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.withSeed(long seed)
Methods inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
addStructureReferences, createAquiferSampler, getBiomeSource, getBlockSource, getEntitySpawnList, getHeightInGround, getHeightOnGround, getMinimumY, getSeaLevel, getSpawnHeight, getStructuresConfig, getWorldHeight, isStrongholdStartingChunk, locateStructure, populateBiomes, populateEntities, setStructureStarts
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official d
Lcpk;d:Lcom/mojang/serialization/Codec;
intermediary field_24768
Lnet/minecraft/class_2891;field_24768:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;CODEC:Lcom/mojang/serialization/Codec;
-
field_31467
private static final int field_31467- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official i
Lcpk;i:I
intermediary field_31467
Lnet/minecraft/class_2891;field_31467:I
named field_31467
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:I
-
BLOCK_STATES
- Mappings:
Namespace Name Mixin selector official j
Lcpk;j:Ljava/util/List;
intermediary field_13163
Lnet/minecraft/class_2891;field_13163:Ljava/util/List;
named BLOCK_STATES
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BLOCK_STATES:Ljava/util/List;
-
X_SIDE_LENGTH
private static final int X_SIDE_LENGTH- Mappings:
Namespace Name Mixin selector official k
Lcpk;k:I
intermediary field_13161
Lnet/minecraft/class_2891;field_13161:I
named X_SIDE_LENGTH
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;X_SIDE_LENGTH:I
-
Z_SIDE_LENGTH
private static final int Z_SIDE_LENGTH- Mappings:
Namespace Name Mixin selector official l
Lcpk;l:I
intermediary field_13160
Lnet/minecraft/class_2891;field_13160:I
named Z_SIDE_LENGTH
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:I
-
AIR
- Mappings:
Namespace Name Mixin selector official e
Lcpk;e:Lcks;
intermediary field_13162
Lnet/minecraft/class_2891;field_13162:Lnet/minecraft/class_2680;
named AIR
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;AIR:Lnet/minecraft/block/BlockState;
-
BARRIER
- Mappings:
Namespace Name Mixin selector official f
Lcpk;f:Lcks;
intermediary field_13164
Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;
named BARRIER
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;BARRIER:Lnet/minecraft/block/BlockState;
-
field_31465
public static final int field_31465- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official g
Lcpk;g:I
intermediary field_31465
Lnet/minecraft/class_2891;field_31465:I
named field_31465
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31465:I
-
field_31466
public static final int field_31466- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official h
Lcpk;h:I
intermediary field_31466
Lnet/minecraft/class_2891;field_31466:I
named field_31466
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:I
-
biomeRegistry
- Mappings:
Namespace Name Mixin selector official m
Lcpk;m:Lgw;
intermediary field_26747
Lnet/minecraft/class_2891;field_26747:Lnet/minecraft/class_2378;
named biomeRegistry
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;biomeRegistry:Lnet/minecraft/util/registry/Registry;
-
-
Constructor Details
-
DebugChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>
Lcpk;<init>(Lgw;)V
intermediary <init>
Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_2378;)V
named <init>
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/util/registry/Registry;)V
-
-
Method Details
-
getBiomeRegistry
- Mappings:
Namespace Name Mixin selector official h
Lcpk;h()Lgw;
intermediary method_31169
Lnet/minecraft/class_2891;method_31169()Lnet/minecraft/class_2378;
named getBiomeRegistry
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBiomeRegistry()Lnet/minecraft/util/registry/Registry;
-
getCodec
- Specified by:
getCodec
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;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
Lcmn;a(J)Lcmn;
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;
-
buildSurface
Places the surface blocks of the biomes after the noise has been generated.- Specified by:
buildSurface
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(Labx;Lcml;)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
-
carve
Generates caves for the given chunk.- Overrides:
carve
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(JLbxq;Lcml;Lcpo$a;)V
intermediary method_12108
Lnet/minecraft/class_2794;method_12108(JLnet/minecraft/class_4543;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V
named carve
Lnet/minecraft/world/gen/chunk/ChunkGenerator;carve(JLnet/minecraft/world/biome/source/BiomeAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/GenerationStep$Carver;)V
-
generateFeatures
- Overrides:
generateFeatures
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(Labx;Lbxg;)V
intermediary method_12102
Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;)V
named generateFeatures
Lnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/gen/StructureAccessor;)V
-
populateNoise
public CompletableFuture<Chunk> populateNoise(Executor executor, 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.- Specified by:
populateNoise
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(Ljava/util/concurrent/Executor;Lbxg;Lcml;)Ljava/util/concurrent/CompletableFuture;
intermediary method_12088
Lnet/minecraft/class_2794;method_12088(Ljava/util/concurrent/Executor;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/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;
-
getHeight
Returns the raw noise height of a column for use in structure generation.- Specified by:
getHeight
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(IILcps$a;Lbwr;)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
Returns a sample of all the block states in a column for use in structure generation.- Specified by:
getColumnSample
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcmn;a(IILbwr;)Lbxa;
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;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official a
Lcpk;a(II)Lcks;
intermediary method_12578
Lnet/minecraft/class_2891;method_12578(II)Lnet/minecraft/class_2680;
named getBlockState
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBlockState(II)Lnet/minecraft/block/BlockState;
-