net.minecraft.world

public final class NaturalSpawner

ajz
net.minecraft.class_1162
net.minecraft.world.NaturalSpawner
net.minecraft.world.WorldEntitySpawner

Field summary

Modifier and TypeField
private static final int
a
field_9221
MOB_CAPACITY_CHUNK_AREA
MOB_COUNT_DIV
private final Set<ChunkPos>
b
field_9222
mobSpawningChunks
eligibleChunksForSpawning

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public int
a(lw arg0, boolean arg1, boolean arg2, boolean arg3)
method_3796(class_795 arg0, boolean arg1, boolean arg2, boolean arg3)
tick(ServerWorld world, boolean spawnMonsters, boolean spawnAnimals, boolean spawnRareMobs)
findChunksForSpawning(WorldServer worldServerIn, boolean spawnHostileMobs, boolean spawnPeacefulMobs, boolean spawnOnSetTickRate)
private static BlockPos
a(ajs arg0, int arg1, int arg2)
method_3799(class_1150 arg0, int arg1, int arg2)
getRandomPosInChunk(World world, int chunkX, int chunkZ)
getRandomChunkPosition(World worldIn, int x, int z)
public static boolean
a(atl arg0)
method_11496(class_2232 arg0)
canSpawnInside(BlockState state)
isValidEmptySpawnBlock(IBlockState state)
public static boolean
a(sx$a arg0, ajs arg1, co arg2)
method_8582(class_871$class_2612 arg0, class_1150 arg1, class_2552 arg2)
isValidSpawnPos(MobEntity$SpawnEnvironment environment, World world, BlockPos pos)
canCreatureTypeSpawnAtLocation(EntityLiving$SpawnPlacementType spawnPlacementTypeIn, World worldIn, BlockPos pos)
public static void
a(ajs arg0, akf arg1, int arg2, int arg3, int arg4, int arg5, Random arg6)
method_3800(class_1150 arg0, class_1170 arg1, int arg2, int arg3, int arg4, int arg5, Random arg6)
populateChunk(World world, Biome biome, int chunkCenterX, int chunkCenterZ, int rangeX, int rangeZ, Random random)
performWorldGenSpawning(World worldIn, Biome biomeIn, int arg2, int arg3, int arg4, int arg5, Random randomIn)