Package net.minecraft.world.gen.chunk
Class DebugChunkGenerator
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.world.gen.chunk.DebugChunkGenerator
public class DebugChunkGenerator extends ChunkGenerator
- Mappings:
Namespace Name official cmfintermediary net/minecraft/class_2891named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
Field Summary
Fields Modifier and Type Field Description protected static BlockStateAIRprotected static BlockStateBARRIERprivate Registry<Biome>biomeRegistryprivate static List<BlockState>BLOCK_STATESstatic com.mojang.serialization.Codec<DebugChunkGenerator>CODECprivate static intX_SIDE_LENGTHprivate static intZ_SIDE_LENGTHFields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource -
Constructor Summary
Constructors Constructor Description DebugChunkGenerator(Registry<Biome> biomeRegistry) -
Method Summary
Modifier and Type Method Description voidbuildSurface(ChunkRegion region, Chunk chunk)voidcarve(long seed, BiomeAccess access, Chunk chunk, GenerationStep.Carver carver)voidgenerateFeatures(ChunkRegion region, StructureAccessor accessor)Registry<Biome>getBiomeRegistry()static BlockStategetBlockState(int x, int z)protected com.mojang.serialization.Codec<? extends ChunkGenerator>getCodec()VerticalBlockSamplegetColumnSample(int x, int z, HeightLimitView world)intgetHeight(int x, int z, Heightmap.Type heightmapType, HeightLimitView world)voidpopulateNoise(WorldAccess world, 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.ChunkGeneratorwithSeed(long seed)Methods inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
addStructureReferences, getBiomeSource, getEntitySpawnList, getHeightInGround, getHeightOnGround, getSeaLevel, getSpawnHeight, getStructuresConfig, getWorldHeight, isStrongholdStartingChunk, locateStructure, populateBiomes, populateEntities, setStructureStarts
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLcmf;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;
-
BLOCK_STATES
- Mappings:
Namespace Name Mixin selector official gLcmf;g: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 hLcmf;h: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 iLcmf;i: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 eLcmf;e:Lcht;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 fLcmf;f:Lcht;intermediary field_13164Lnet/minecraft/class_2891;field_13164:Lnet/minecraft/class_2680;named BARRIERLnet/minecraft/world/gen/chunk/DebugChunkGenerator;BARRIER:Lnet/minecraft/block/BlockState;
-
biomeRegistry
- Mappings:
Namespace Name Mixin selector official jLcmf;j:Lgn;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>Lcmf;<init>(Lgn;)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 gLcmf;g()Lgn;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 aLcjn;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 aLcjn;a(J)Lcjn;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
- Specified by:
buildSurfacein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(Labb;Lcjl;)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
- Overrides:
carvein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(JLbuw;Lcjl;Lcmi$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 aLcjn;a(Labb;Lbum;)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
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 aLcjn;a(Lbtw;Lbum;Lcjl;)Vintermediary method_12088Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Vnamed populateNoiseLnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)V
-
getHeight
- Specified by:
getHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(IILcmm$a;Lbtx;)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
- Specified by:
getColumnSamplein classChunkGenerator- Mappings:
Namespace Name Mixin selector official aLcjn;a(IILbtx;)Lbug;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 aLcmf;a(II)Lcht;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;
-