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 dai
intermediary net/minecraft/class_2891
named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final BlockState
protected static final BlockState
private static final List<BlockState>
static final com.mojang.serialization.Codec<DebugChunkGenerator>
static final int
static final int
private static final int
private static final int
private static final int
Fields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, structureOverrides, structureSetRegistry
-
Constructor Summary
ConstructorDescriptionDebugChunkGenerator
(Registry<StructureSet> structureSetRegistry, Registry<Biome> biomeRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildSurface
(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.void
carve
(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk, GenerationStep.Carver carverStep) Generates caves for the given chunk.void
generateFeatures
(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) static BlockState
getBlockState
(int x, int z) 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.void
getDebugHudText
(List<String> text, NoiseConfig noiseConfig, BlockPos pos) 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.int
int
int
void
populateEntities
(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.ChunkGenerator
addStructureReferences, computeStructurePlacementsIfNeeded, createStructureSetRegistryGetter, getBiomeSource, getCodecKey, getConcentricRingsStartChunks, getEntitySpawnList, getGenerationSettings, getHeightInGround, getHeightOnGround, getSpawnHeight, locateStructure, populateBiomes, setStructureStarts, shouldStructureGenerateInRange, streamStructureSets
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official e
Ldai;e: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:
- Mappings:
Namespace Name Mixin selector official j
Ldai;j: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 k
Ldai;k: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 l
Ldai;l: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 m
Ldai;m: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 f
Ldai;f:Lcvo;
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 g
Ldai;g:Lcvo;
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:
- Mappings:
Namespace Name Mixin selector official h
Ldai;h: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:
- Mappings:
Namespace Name Mixin selector official i
Ldai;i: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 n
Ldai;n:Lhm;
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
public DebugChunkGenerator(Registry<StructureSet> structureSetRegistry, Registry<Biome> biomeRegistry) - Mappings:
Namespace Name Mixin selector official <init>
Ldai;<init>(Lhm;Lhm;)V
intermediary <init>
Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
named <init>
Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/Registry;)V
-
-
Method Details
-
getBiomeRegistry
- Mappings:
Namespace Name Mixin selector official h
Ldai;h()Lhm;
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 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;
-
buildSurface
public 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:
buildSurface
in classChunkGenerator
- 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
-
generateFeatures
public void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) - Overrides:
generateFeatures
in classChunkGenerator
- Mappings:
Namespace Name Mixin selector official a
Lcxk;a(Lchp;Lcxj;Lcho;)V
intermediary method_12102
Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V
named generateFeatures
Lnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/StructureAccessor;)V
-
populateNoise
public 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:
populateNoise
in classChunkGenerator
- 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;
-
getHeight
public 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:
getHeight
in classChunkGenerator
- 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
-
getColumnSample
public 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:
getColumnSample
in classChunkGenerator
- 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:
getDebugHudText
in classChunkGenerator
- 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
-
getBlockState
- Mappings:
Namespace Name Mixin selector official a
Ldai;a(II)Lcvo;
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;
-
carve
public 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:
carve
in classChunkGenerator
- 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:
populateEntities
in classChunkGenerator
- 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
-
getMinimumY
public int getMinimumY()- Specified by:
getMinimumY
in classChunkGenerator
- 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
-
getWorldHeight
public int getWorldHeight()- Specified by:
getWorldHeight
in classChunkGenerator
- 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
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevel
in classChunkGenerator
- 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
-