public class OverworldChunkGenerator extends NoiseChunkGenerator<OverworldGenSettings>
Modifier and Type | Field and Description |
---|---|
private CatSpawner |
catSpawner |
private OctavesNoiseGenerator |
depthNoise |
private static float[] |
field_222576_h |
private boolean |
isAmplified |
private PatrolSpawner |
patrolSpawner |
private PhantomSpawner |
phantomSpawner |
private VillageSiege |
siegeSpawner |
defaultBlock, defaultFluid, randomSeed
biomeProvider, seed, settings, world
Constructor and Description |
---|
OverworldChunkGenerator(IWorld worldIn,
BiomeProvider provider,
OverworldGenSettings settingsIn) |
Modifier and Type | Method and Description |
---|---|
protected void |
fillNoiseColumn(double[] noiseColumn,
int noiseX,
int noiseZ) |
protected double |
func_222545_a(double p_222545_1_,
double p_222545_3_,
int p_222545_5_) |
protected double[] |
getBiomeNoiseColumn(int noiseX,
int noiseZ) |
int |
getGroundHeight() |
private double |
getNoiseDepthAt(int noiseX,
int noiseZ) |
java.util.List<Biome.SpawnListEntry> |
getPossibleCreatures(EntityClassification creatureType,
BlockPos pos) |
int |
getSeaLevel() |
void |
spawnMobs(ServerWorld worldIn,
boolean spawnHostileMobs,
boolean spawnPeacefulMobs) |
void |
spawnMobs(WorldGenRegion region) |
calcNoiseColumn, func_222529_a, func_222547_b, func_222551_g, func_222553_h, generateSurface, makeBase, makeBedrock, noiseSizeY
decorate, findNearestStructure, func_222531_c, func_222532_b, func_225550_a_, generateBiomes, generateStructures, generateStructureStarts, getBiome, getBiomeProvider, getMaxHeight, getSeed, getSettings, getStructureConfig, hasStructure
private static final float[] field_222576_h
private final OctavesNoiseGenerator depthNoise
private final boolean isAmplified
private final PhantomSpawner phantomSpawner
private final PatrolSpawner patrolSpawner
private final CatSpawner catSpawner
private final VillageSiege siegeSpawner
public OverworldChunkGenerator(IWorld worldIn, BiomeProvider provider, OverworldGenSettings settingsIn)
public void spawnMobs(WorldGenRegion region)
spawnMobs
in class ChunkGenerator<OverworldGenSettings>
protected void fillNoiseColumn(double[] noiseColumn, int noiseX, int noiseZ)
fillNoiseColumn
in class NoiseChunkGenerator<OverworldGenSettings>
protected double func_222545_a(double p_222545_1_, double p_222545_3_, int p_222545_5_)
func_222545_a
in class NoiseChunkGenerator<OverworldGenSettings>
protected double[] getBiomeNoiseColumn(int noiseX, int noiseZ)
getBiomeNoiseColumn
in class NoiseChunkGenerator<OverworldGenSettings>
private double getNoiseDepthAt(int noiseX, int noiseZ)
public java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EntityClassification creatureType, BlockPos pos)
getPossibleCreatures
in class ChunkGenerator<OverworldGenSettings>
public void spawnMobs(ServerWorld worldIn, boolean spawnHostileMobs, boolean spawnPeacefulMobs)
spawnMobs
in class ChunkGenerator<OverworldGenSettings>
public int getGroundHeight()
getGroundHeight
in class ChunkGenerator<OverworldGenSettings>
public int getSeaLevel()
getSeaLevel
in class ChunkGenerator<OverworldGenSettings>