public final class SpawnerAnimals
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<ChunkCoordIntPair> |
eligibleChunksForSpawning |
private static int |
MOB_COUNT_DIV |
Constructor and Description |
---|
SpawnerAnimals() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canCreatureTypeSpawnAtLocation(EntityLiving.SpawnPlacementType p_180267_0_,
World worldIn,
BlockPos pos) |
int |
findChunksForSpawning(WorldServer p_77192_1_,
boolean spawnHostileMobs,
boolean spawnPeacefulMobs,
boolean p_77192_4_)
adds all chunks within the spawn radius of the players to eligibleChunksForSpawning.
|
protected static BlockPos |
getRandomChunkPosition(World worldIn,
int x,
int z) |
static void |
performWorldGenSpawning(World worldIn,
BiomeGenBase p_77191_1_,
int p_77191_2_,
int p_77191_3_,
int p_77191_4_,
int p_77191_5_,
java.util.Random p_77191_6_)
Called during chunk generation to spawn initial creatures.
|
private static final int MOB_COUNT_DIV
private final java.util.Set<ChunkCoordIntPair> eligibleChunksForSpawning
public int findChunksForSpawning(WorldServer p_77192_1_, boolean spawnHostileMobs, boolean spawnPeacefulMobs, boolean p_77192_4_)
protected static BlockPos getRandomChunkPosition(World worldIn, int x, int z)
public static boolean canCreatureTypeSpawnAtLocation(EntityLiving.SpawnPlacementType p_180267_0_, World worldIn, BlockPos pos)
public static void performWorldGenSpawning(World worldIn, BiomeGenBase p_77191_1_, int p_77191_2_, int p_77191_3_, int p_77191_4_, int p_77191_5_, java.util.Random p_77191_6_)