public interface IChunkGenerator
Modifier and Type | Method and Description |
---|---|
Chunk |
generateChunk(int x,
int z)
Generates the chunk at the specified position, from scratch
|
boolean |
generateStructures(Chunk chunkIn,
int x,
int z)
Called to generate additional structures after initial worldgen, used by ocean monuments
|
BlockPos |
getNearestStructurePos(World worldIn,
java.lang.String structureName,
BlockPos position,
boolean findUnexplored) |
java.util.List<Biome.SpawnListEntry> |
getPossibleCreatures(EnumCreatureType creatureType,
BlockPos pos) |
boolean |
isInsideStructure(World worldIn,
java.lang.String structureName,
BlockPos pos) |
void |
populate(int x,
int z)
Generate initial structures in this chunk, e.g.
|
void |
recreateStructures(Chunk chunkIn,
int x,
int z)
Recreates data about structures intersecting given chunk (used for example by getPossibleCreatures), without
placing any blocks.
|
Chunk generateChunk(int x, int z)
void populate(int x, int z)
boolean generateStructures(Chunk chunkIn, int x, int z)
java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
BlockPos getNearestStructurePos(World worldIn, java.lang.String structureName, BlockPos position, boolean findUnexplored)
void recreateStructures(Chunk chunkIn, int x, int z)