public class ChunkGeneratorDebug extends AbstractChunkGenerator<DebugGenSettings>
Modifier and Type | Field and Description |
---|---|
protected static IBlockState |
AIR |
protected static IBlockState |
BARRIER |
biomeProvider, seed, structureReferenceCache, structureStartCache, world
Constructor and Description |
---|
ChunkGeneratorDebug(IWorld p_i48959_1_,
BiomeProvider p_i48959_2_,
DebugGenSettings p_i48959_3_) |
Modifier and Type | Method and Description |
---|---|
void |
carve(WorldGenRegion region,
GenerationStage.Carving carvingStage) |
void |
decorate(WorldGenRegion region) |
double[] |
generateNoiseRegion(int x,
int z) |
static IBlockState |
getBlockStateFor(int p_177461_0_,
int p_177461_1_) |
int |
getGroundHeight() |
java.util.List<Biome.SpawnListEntry> |
getPossibleCreatures(EnumCreatureType creatureType,
BlockPos pos) |
DebugGenSettings |
getSettings() |
void |
makeBase(IChunk chunkIn) |
int |
spawnMobs(World worldIn,
boolean spawnHostileMobs,
boolean spawnPeacefulMobs) |
void |
spawnMobs(WorldGenRegion region) |
buildSurface, findNearestStructure, getBiomeProvider, getMaxHeight, getSeed, getStructureConfig, getStructurePositionToReferenceMap, getStructureReferenceToStartMap, hasStructure, makeBedrock
protected static final IBlockState AIR
protected static final IBlockState BARRIER
public ChunkGeneratorDebug(IWorld p_i48959_1_, BiomeProvider p_i48959_2_, DebugGenSettings p_i48959_3_)
public void makeBase(IChunk chunkIn)
public void carve(WorldGenRegion region, GenerationStage.Carving carvingStage)
carve
in interface IChunkGenerator<DebugGenSettings>
carve
in class AbstractChunkGenerator<DebugGenSettings>
public DebugGenSettings getSettings()
getSettings
in interface IChunkGenerator<DebugGenSettings>
getSettings
in class AbstractChunkGenerator<DebugGenSettings>
public double[] generateNoiseRegion(int x, int z)
generateNoiseRegion
in class AbstractChunkGenerator<DebugGenSettings>
public int getGroundHeight()
public void decorate(WorldGenRegion region)
decorate
in interface IChunkGenerator<DebugGenSettings>
decorate
in class AbstractChunkGenerator<DebugGenSettings>
public void spawnMobs(WorldGenRegion region)
public static IBlockState getBlockStateFor(int p_177461_0_, int p_177461_1_)
public java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
public int spawnMobs(World worldIn, boolean spawnHostileMobs, boolean spawnPeacefulMobs)