类 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 coiintermediary net/minecraft/class_2891named net/minecraft/world/gen/chunk/DebugChunkGenerator
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static BlockStateAIRprotected static BlockStateBARRIERprivate Registry<Biome>biomeRegistryprivate static List<BlockState>BLOCK_STATESstatic com.mojang.serialization.Codec<DebugChunkGenerator>CODECstatic intfield_31465static intfield_31466private static intfield_31467private static intX_SIDE_LENGTHprivate static intZ_SIDE_LENGTH-
从类继承的字段 net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource
-
-
构造器概要
构造器 构造器 说明 DebugChunkGenerator(Registry<Biome> biomeRegistry)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbuildSurface(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)Registry<Biome>getBiomeRegistry()static BlockStategetBlockState(int x, int z)protected com.mojang.serialization.Codec<? extends ChunkGenerator>getCodec()VerticalBlockSamplegetColumnSample(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.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.ChunkGeneratorwithSeed(long seed)-
从类继承的方法 net.minecraft.world.gen.chunk.ChunkGenerator
addStructureReferences, getBiomeSource, getEntitySpawnList, getHeightInGround, getHeightOnGround, getMinimumY, getSeaLevel, getSpawnHeight, getStructuresConfig, getWorldHeight, isStrongholdStartingChunk, locateStructure, populateBiomes, populateEntities, setStructureStarts
-
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<DebugChunkGenerator> CODEC
- Mappings:
Namespace Name Mixin selector official dLcoi;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official iLcoi;i:Iintermediary field_31467Lnet/minecraft/class_2891;field_31467:Inamed field_31467Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31467:I
-
BLOCK_STATES
private static final List<BlockState> BLOCK_STATES
- Mappings:
Namespace Name Mixin selector official jLcoi;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 kLcoi;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 lLcoi;l:Iintermediary field_13160Lnet/minecraft/class_2891;field_13160:Inamed Z_SIDE_LENGTHLnet/minecraft/world/gen/chunk/DebugChunkGenerator;Z_SIDE_LENGTH:I
-
AIR
protected static final BlockState AIR
- Mappings:
Namespace Name Mixin selector official eLcoi;e:Lcjr;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
protected static final BlockState BARRIER
- Mappings:
Namespace Name Mixin selector official fLcoi;f:Lcjr;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official gLcoi;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official hLcoi;h:Iintermediary field_31466Lnet/minecraft/class_2891;field_31466:Inamed field_31466Lnet/minecraft/world/gen/chunk/DebugChunkGenerator;field_31466:I
-
biomeRegistry
private final Registry<Biome> biomeRegistry
- Mappings:
Namespace Name Mixin selector official mLcoi;m:Lgr;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;
-
-
构造器详细资料
-
DebugChunkGenerator
public DebugChunkGenerator(Registry<Biome> biomeRegistry)
- Mappings:
Namespace Name Mixin selector official <init>Lcoi;<init>(Lgr;)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
-
-
方法详细资料
-
getBiomeRegistry
public Registry<Biome> getBiomeRegistry()
- Mappings:
Namespace Name Mixin selector official gLcoi;g()Lgr;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
protected com.mojang.serialization.Codec<? extends ChunkGenerator> getCodec()
- 指定者:
getCodec在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;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
public ChunkGenerator withSeed(long seed)
- 指定者:
withSeed在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(J)Lclm;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
public void buildSurface(ChunkRegion region, Chunk chunk)
Places the surface blocks of the biomes after the noise has been generated.- 指定者:
buildSurface在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(Labp;Lclk;)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
public void carve(long seed, BiomeAccess access, Chunk chunk, GenerationStep.Carver carver)Generates caves for the given chunk.- 覆盖:
carve在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(JLbws;Lclk;Lcom$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
public void generateFeatures(ChunkRegion region, StructureAccessor accessor)
- 覆盖:
generateFeatures在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(Labp;Lbwi;)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.- 指定者:
populateNoise在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(Ljava/util/concurrent/Executor;Lbwi;Lclk;)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
public int getHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world)Returns the raw noise height of a column for use in structure generation.- 指定者:
getHeight在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(IILcor$a;Lbvt;)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
public VerticalBlockSample getColumnSample(int x, int z, HeightLimitView world)
Returns a sample of all the block states in a column for use in structure generation.- 指定者:
getColumnSample在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(IILbvt;)Lbwc;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
public static BlockState getBlockState(int x, int z)
- Mappings:
Namespace Name Mixin selector official aLcoi;a(II)Lcjr;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;
-
-