类 FlatChunkGenerator
- java.lang.Object
-
- net.minecraft.world.gen.chunk.ChunkGenerator
-
- net.minecraft.world.gen.chunk.FlatChunkGenerator
-
public class FlatChunkGenerator extends ChunkGenerator
- Mappings:
Namespace Name official colintermediary net/minecraft/class_2897named net/minecraft/world/gen/chunk/FlatChunkGenerator
-
-
字段概要
字段 修饰符和类型 字段 说明 static com.mojang.serialization.Codec<FlatChunkGenerator>CODECprivate FlatChunkGeneratorConfigconfig-
从类继承的字段 net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, populationSource
-
-
构造器概要
构造器 构造器 说明 FlatChunkGenerator(FlatChunkGeneratorConfig config)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbuildSurface(ChunkRegion region, Chunk chunk)Places the surface blocks of the biomes after the noise has been generated.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.FlatChunkGeneratorConfiggetConfig()intgetHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world)Returns the raw noise height of a column for use in structure generation.intgetSpawnHeight(HeightLimitView heightLimitView)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, carve, generateFeatures, getBiomeSource, getEntitySpawnList, getHeightInGround, getHeightOnGround, getMinimumY, getSeaLevel, getStructuresConfig, getWorldHeight, isStrongholdStartingChunk, locateStructure, populateBiomes, populateEntities, setStructureStarts
-
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<FlatChunkGenerator> CODEC
- Mappings:
Namespace Name Mixin selector official dLcol;d:Lcom/mojang/serialization/Codec;intermediary field_24769Lnet/minecraft/class_2897;field_24769:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/chunk/FlatChunkGenerator;CODEC:Lcom/mojang/serialization/Codec;
-
config
private final FlatChunkGeneratorConfig config
- Mappings:
Namespace Name Mixin selector official eLcol;e:Lcxs;intermediary field_24510Lnet/minecraft/class_2897;field_24510:Lnet/minecraft/class_3232;named configLnet/minecraft/world/gen/chunk/FlatChunkGenerator;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
-
构造器详细资料
-
FlatChunkGenerator
public FlatChunkGenerator(FlatChunkGeneratorConfig config)
- Mappings:
Namespace Name Mixin selector official <init>Lcol;<init>(Lcxs;)Vintermediary <init>Lnet/minecraft/class_2897;<init>(Lnet/minecraft/class_3232;)Vnamed <init>Lnet/minecraft/world/gen/chunk/FlatChunkGenerator;<init>(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
-
-
方法详细资料
-
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;
-
getConfig
public FlatChunkGeneratorConfig getConfig()
- Mappings:
Namespace Name Mixin selector official gLcol;g()Lcxs;intermediary method_28545Lnet/minecraft/class_2897;method_28545()Lnet/minecraft/class_3232;named getConfigLnet/minecraft/world/gen/chunk/FlatChunkGenerator;getConfig()Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
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
-
getSpawnHeight
public int getSpawnHeight(HeightLimitView heightLimitView)
- 覆盖:
getSpawnHeight在类中ChunkGenerator- Mappings:
Namespace Name Mixin selector official aLclm;a(Lbvt;)Iintermediary method_12100Lnet/minecraft/class_2794;method_12100(Lnet/minecraft/class_5539;)Inamed getSpawnHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getSpawnHeight(Lnet/minecraft/world/HeightLimitView;)I
-
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;
-
-