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 cpkintermediary net/minecraft/class_2891named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static BlockStateprotected static BlockStateprivate static List<BlockState>static com.mojang.serialization.Codec<DebugChunkGenerator>static intstatic intprivate static intprivate static intprivate static intFields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildSurface(ChunkRegion region, Chunk chunk)Places the surface blocks of the biomes after the noise has been generated.voidcarve(long seed, BiomeAccess access, Chunk chunk, GenerationStep.Carver carver)Generates caves for the given chunk.voidgenerateFeatures(ChunkRegion region, StructureAccessor accessor)static BlockStategetBlockState(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.intgetHeight(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 dLcpk;d:Lcom/mojang/serialization/Codec;intermediary field_24768Lnet/minecraft/class_2891;field_24768:Lcom/mojang/serialization/Codec;named CODECLnet/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 iLcpk;i:Iintermediary field_31467Lnet/minecraft/class_2891;field_31467:Inamed field_31467Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:I
-
BLOCK_STATES
- Mappings:
Namespace Name Mixin selector official jLcpk;j:Ljava/util/List;intermediary field_13163Lnet/minecraft/class_2891;field_13163:Ljava/util/List;named BLOCK_STATESLnet/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 kLcpk;k:Iintermediary field_13161Lnet/minecraft/class_2891;field_13161:Inamed X_SIDE_LENGTHLnet/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 lLcpk;l:Iintermediary field_13160Lnet/minecraft/class_2891;field_13160:Inamed Z_SIDE_LENGTHLnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:I
-
AIR
- Mappings:
Namespace Name Mixin selector official eLcpk;e:Lcks;intermediary field_13162Lnet/minecraft/class_2891;field_13162:Lnet/minecraft/class_2680;named AIRLnet/minecraft/world/gen/chunk/DebugChunkGenerator;AIR:Lnet/minecraft/block/BlockState;
-
BARRIER
- Mappings:
Namespace Name Mixin selector official fLcpk;f:Lcks;intermediary field_13164Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;named BARRIERLnet/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 gLcpk;g:Iintermediary field_31465Lnet/minecraft/class_2891;field_31465:Inamed field_31465Lnet/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 hLcpk;h:Iintermediary field_31466Lnet/minecraft/class_2891;field_31466:Inamed field_31466Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:I
-
biomeRegistry
- Mappings:
Namespace Name Mixin selector official mLcpk;m:Lgw;intermediary field_26747Lnet/minecraft/class_2891;field_26747:Lnet/minecraft/class_2378;named biomeRegistryLnet/minecraft/world/gen/chunk/DebugChunkGenerator;biomeRegistry:Lnet/minecraft/util/registry/Registry;
-
-
Constructor Details
-
DebugChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>Lcpk;<init>(Lgw;)Vintermediary <init>Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_2378;)Vnamed <init>Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/util/registry/Registry;)V
-
-
Method Details
-
getBiomeRegistry
- Mappings:
Namespace Name Mixin selector official hLcpk;h()Lgw;intermediary method_31169Lnet/minecraft/class_2891;method_31169()Lnet/minecraft/class_2378;named getBiomeRegistryLnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBiomeRegistry()Lnet/minecraft/util/registry/Registry;
-
getCodec
- Specified by:
getCodecin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;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 aLcmn;a(J)Lcmn;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;
-
buildSurface
Places the surface blocks of the biomes after the noise has been generated.- Specified by:
buildSurfacein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(Labx;Lcml;)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
-
carve
Generates caves for the given chunk.- Overrides:
carvein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(JLbxq;Lcml;Lcpo$a;)Vintermediary method_12108Lnet/minecraft/class_2794;method_12108(JLnet/minecraft/class_4543;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)Vnamed carveLnet/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:
generateFeaturesin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(Labx;Lbxg;)Vintermediary method_12102Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;)Vnamed generateFeaturesLnet/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:
populateNoisein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(Ljava/util/concurrent/Executor;Lbxg;Lcml;)Ljava/util/concurrent/CompletableFuture;intermediary method_12088Lnet/minecraft/class_2794;method_12088(Ljava/util/concurrent/Executor;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;named populateNoiseLnet/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:
getHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(IILcps$a;Lbwr;)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
Returns a sample of all the block states in a column for use in structure generation.- Specified by:
getColumnSamplein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcmn;a(IILbwr;)Lbxa;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;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official aLcpk;a(II)Lcks;intermediary method_12578Lnet/minecraft/class_2891;method_12578(II)Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBlockState(II)Lnet/minecraft/block/BlockState;
-