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 named net/minecraft/world/gen/chunk/DebugChunkGeneratorintermediary net/minecraft/class_2891official ejr
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final BlockStateprotected static final BlockStateprivate static final List<BlockState> static final com.mojang.serialization.MapCodec<DebugChunkGenerator> static final intstatic final intprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidappendDebugHudText(List<String> text, NoiseConfig noiseConfig, BlockPos pos) voidbuildSurface(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.voidcarve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.voidgenerateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) static BlockStategetBlockState(int x, int z) protected com.mojang.serialization.MapCodec<? 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.intgetHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) Returns the raw noise height of a column for use in structure generation.intintintvoidpopulateEntities(ChunkRegion region) populateNoise(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, createStructurePlacementCalculator, getBiomeSource, getCodecKey, getEntitySpawnList, getGenerationSettings, getHeightInGround, getHeightOnGround, getSpawnHeight, initializeIndexedFeaturesList, locateStructure, populateBiomes, setStructureStarts 
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/world/gen/chunk/DebugChunkGenerator;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_24768Lnet/minecraft/class_2891;field_24768:Lcom/mojang/serialization/MapCodec;official cLejr;c:Lcom/mojang/serialization/MapCodec;
 - 
field_31467
private static final int field_31467- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31467Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:Iintermediary field_31467Lnet/minecraft/class_2891;field_31467:Iofficial hLejr;h:I
 - 
BLOCK_STATES
- Mappings:
 Namespace Name Mixin selector named BLOCK_STATESLnet/minecraft/world/gen/chunk/DebugChunkGenerator;BLOCK_STATES:Ljava/util/List;intermediary field_13163Lnet/minecraft/class_2891;field_13163:Ljava/util/List;official iLejr;i:Ljava/util/List;
 - 
X_SIDE_LENGTH
private static final int X_SIDE_LENGTH- Mappings:
 Namespace Name Mixin selector named X_SIDE_LENGTHLnet/minecraft/world/gen/chunk/DebugChunkGenerator;X_SIDE_LENGTH:Iintermediary field_13161Lnet/minecraft/class_2891;field_13161:Iofficial jLejr;j:I
 - 
Z_SIDE_LENGTH
private static final int Z_SIDE_LENGTH- Mappings:
 Namespace Name Mixin selector named Z_SIDE_LENGTHLnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:Iintermediary field_13160Lnet/minecraft/class_2891;field_13160:Iofficial kLejr;k:I
 - 
AIR
- Mappings:
 Namespace Name Mixin selector named AIRLnet/minecraft/world/gen/chunk/DebugChunkGenerator;AIR:Lnet/minecraft/block/BlockState;intermediary field_13162Lnet/minecraft/class_2891;field_13162:Lnet/minecraft/class_2680;official dLejr;d:Leeb;
 - 
BARRIER
- Mappings:
 Namespace Name Mixin selector named BARRIERLnet/minecraft/world/gen/chunk/DebugChunkGenerator;BARRIER:Lnet/minecraft/block/BlockState;intermediary field_13164Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;official eLejr;e:Leeb;
 - 
field_31465
public static final int field_31465- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31465Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31465:Iintermediary field_31465Lnet/minecraft/class_2891;field_31465:Iofficial fLejr;f:I
 - 
field_31466
public static final int field_31466- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31466Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:Iintermediary field_31466Lnet/minecraft/class_2891;field_31466:Iofficial gLejr;g:I
 
 - 
 - 
Constructor Details
- 
DebugChunkGenerator
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;<init>(Lnet/minecraft/registry/entry/RegistryEntry$Reference;)Vintermediary <init>Lnet/minecraft/class_2891;<init>(Lnet/minecraft/class_6880$class_6883;)Vofficial <init>Lejr;<init>(Ljl$c;)V
 
 - 
 - 
Method Details
- 
getCodec
- Specified by:
 getCodecin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getCodecLnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_28506Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/MapCodec;official bLefz;b()Lcom/mojang/serialization/MapCodec;
 - 
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:
 buildSurfacein classChunkGenerator- Mappings:
 Namespace Name Mixin selector named buildSurfaceLnet/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;)Vintermediary method_12110Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Vofficial aLefz;a(Lauj;Ldnq;Leko;Lefy;)V
 - 
generateFeatures
public void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) - Overrides:
 generateFeaturesin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named generateFeaturesLnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/StructureAccessor;)Vintermediary method_12102Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)Vofficial aLefz;a(Ldnt;Lefy;Ldnq;)V
 - 
populateNoise
public CompletableFuture<Chunk> populateNoise(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:
 populateNoisein classChunkGenerator- Mappings:
 Namespace Name Mixin selector named populateNoiseLnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(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;intermediary method_12088Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;official aLefz;a(Lelc;Leko;Ldnq;Lefy;)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:
 getHeightin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Iintermediary method_16397Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Iofficial aLefz;a(IILeka$a;Ldmw;Leko;)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:
 getColumnSamplein classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getColumnSampleLnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;intermediary method_26261Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;official aLefz;a(IILdmw;Leko;)Ldng;
 - 
appendDebugHudText
- Specified by:
 appendDebugHudTextin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named appendDebugHudTextLnet/minecraft/world/gen/chunk/ChunkGenerator;appendDebugHudText(Ljava/util/List;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_40450Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)Vofficial aLefz;a(Ljava/util/List;Leko;Ljb;)V
 - 
getBlockState
- Mappings:
 Namespace Name Mixin selector named getBlockStateLnet/minecraft/world/gen/chunk/DebugChunkGenerator;getBlockState(II)Lnet/minecraft/block/BlockState;intermediary method_12578Lnet/minecraft/class_2891;method_12578(II)Lnet/minecraft/class_2680;official aLejr;a(II)Leeb;
 - 
carve
public void carve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.- Specified by:
 carvein classChunkGenerator- Mappings:
 Namespace Name Mixin selector named carveLnet/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;)Vintermediary method_12108Lnet/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;)Vofficial aLefz;a(Lauj;JLeko;Ldnz;Ldnq;Lefy;)V
 - 
populateEntities
- Specified by:
 populateEntitiesin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named populateEntitiesLnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)Vintermediary method_12107Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)Vofficial aLefz;a(Lauj;)V
 - 
getMinimumY
public int getMinimumY()- Specified by:
 getMinimumYin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getMinimumYLnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()Iintermediary method_33730Lnet/minecraft/class_2794;method_33730()Iofficial gLefz;g()I
 - 
getWorldHeight
public int getWorldHeight()- Specified by:
 getWorldHeightin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getWorldHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()Iintermediary method_12104Lnet/minecraft/class_2794;method_12104()Iofficial eLefz;e()I
 - 
getSeaLevel
public int getSeaLevel()- Specified by:
 getSeaLevelin classChunkGenerator- Mappings:
 Namespace Name Mixin selector named getSeaLevelLnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()Iintermediary method_16398Lnet/minecraft/class_2794;method_16398()Iofficial fLefz;f()I
 
 -