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 cvfintermediary net/minecraft/class_2891named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final BlockStateprotected static final BlockStateprivate static final List<BlockState>static final com.mojang.serialization.Codec<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, field_37053, field_37054, field_37658, populationSource -
Constructor Summary
ConstructorsConstructorDescriptionDebugChunkGenerator(Registry<StructureSet> registry, Registry<Biome> registry2) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildSurface(ChunkRegion region, StructureAccessor structures, class_7138 class_7138, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.voidcarve(ChunkRegion chunkRegion, long seed, class_7138 class_7138, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk, GenerationStep.Carver carver) Generates caves for the given chunk.voidgenerateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) static BlockStategetBlockState(int x, int z) protected com.mojang.serialization.Codec<? extends ChunkGenerator>getCodec()getColumnSample(int x, int z, HeightLimitView world, class_7138 class_7138) Returns a sample of all the block states in a column for use in structure generation.voidgetDebugHudText(List<String> text, class_7138 class_7138, BlockPos blockPos) intgetHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, class_7138 class_7138) Returns the raw noise height of a column for use in structure generation.intintintvoidpopulateEntities(ChunkRegion region) populateNoise(Executor executor, Blender blender, class_7138 structureAccessor, StructureAccessor structureAccessor2, 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, filterBiome, getBiomeSource, getCodecKey, getConcentricRingsStartChunks, getEntitySpawnList, getHeightInGround, getHeightOnGround, getSpawnHeight, locateStructure, method_41039, method_41042, method_41053, method_41058, populateBiomes, setStructureStarts
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official gLcvf;g: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:
- Mappings:
Namespace Name Mixin selector official lLcvf;l: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 mLcvf;m: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 nLcvf;n: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 oLcvf;o: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 hLcvf;h:Lcqm;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 iLcvf;i:Lcqm;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:
- Mappings:
Namespace Name Mixin selector official jLcvf;j: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:
- Mappings:
Namespace Name Mixin selector official kLcvf;k: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 pLcvf;p:Lhd;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
-
-
Method Details
-
getBiomeRegistry
- Mappings:
Namespace Name Mixin selector official hLcvf;h()Lhd;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 bLcsi;b()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;
-
buildSurface
public void buildSurface(ChunkRegion region, StructureAccessor structures, class_7138 class_7138, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.- Specified by:
buildSurfacein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(Lael;Lccq;Lcwf;Lcsh;)Vintermediary method_12110Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Vnamed buildSurfaceLnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/class_7138;Lnet/minecraft/world/chunk/Chunk;)V
-
generateFeatures
public void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) - Overrides:
generateFeaturesin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(Lccr;Lcsh;Lccq;)Vintermediary method_12102Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)Vnamed generateFeaturesLnet/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, class_7138 structureAccessor, StructureAccessor structureAccessor2, 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 aLcsi;a(Ljava/util/concurrent/Executor;Lcwr;Lcwf;Lccq;Lcsh;)Ljava/util/concurrent/CompletableFuture;intermediary method_12088Lnet/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 populateNoiseLnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Ljava/util/concurrent/Executor;Lnet/minecraft/world/gen/chunk/Blender;Lnet/minecraft/class_7138;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, class_7138 class_7138) Returns the raw noise height of a column for use in structure generation.- Specified by:
getHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(IILcvo$a;Lccb;Lcwf;)Iintermediary method_16397Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Inamed getHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/class_7138;)I
-
getColumnSample
public VerticalBlockSample getColumnSample(int x, int z, HeightLimitView world, class_7138 class_7138) 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 aLcsi;a(IILccb;Lcwf;)Lccl;intermediary method_26261Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;named getColumnSampleLnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;Lnet/minecraft/class_7138;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
-
getDebugHudText
- Specified by:
getDebugHudTextin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(Ljava/util/List;Lcwf;Lgk;)Vintermediary method_40450Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)Vnamed getDebugHudTextLnet/minecraft/world/gen/chunk/ChunkGenerator;getDebugHudText(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/util/math/BlockPos;)V
-
getBlockState
- Mappings:
Namespace Name Mixin selector official aLcvf;a(II)Lcqm;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;
-
carve
public void carve(ChunkRegion chunkRegion, long seed, class_7138 class_7138, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk, GenerationStep.Carver carver) Generates caves for the given chunk.- Specified by:
carvein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(Lael;JLcwf;Lccx;Lccq;Lcsh;Lcvk$a;)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;Lnet/minecraft/class_2893$class_2894;)Vnamed carveLnet/minecraft/world/gen/chunk/ChunkGenerator;carve(Lnet/minecraft/world/ChunkRegion;JLnet/minecraft/class_7138;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:
populateEntitiesin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcsi;a(Lael;)Vintermediary method_12107Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)Vnamed populateEntitiesLnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)V
-
getMinimumY
public int getMinimumY()- Specified by:
getMinimumYin classChunkGenerator- Mappings:
Namespace Name Mixin selector official gLcsi;g()Iintermediary method_33730Lnet/minecraft/class_2794;method_33730()Inamed getMinimumYLnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()I
-
getWorldHeight
public int getWorldHeight()- Specified by:
getWorldHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official eLcsi;e()Iintermediary method_12104Lnet/minecraft/class_2794;method_12104()Inamed getWorldHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()I
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevelin classChunkGenerator- Mappings:
Namespace Name Mixin selector official fLcsi;f()Iintermediary method_16398Lnet/minecraft/class_2794;method_16398()Inamed getSeaLevelLnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()I
-