net.minecraft.world

public final class NaturalSpawner

ayj
net.minecraft.class_1162
net.minecraft.world.NaturalSpawner
net.minecraft.world.WorldEntitySpawner
net.minecraft.world.WorldEntitySpawner

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_17508
LOGGER
field_209383_a
LOGGER
private static final int
b
field_9221
MOB_CAPACITY_CHUNK_AREA
field_180268_a
MOB_COUNT_DIV
private final Set<ChunkPos>
c
field_9222
mobSpawningChunks
field_77193_b
eligibleChunksForSpawning

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public int
a(td 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)
func_77192_a(WorldServer arg0, boolean arg1, boolean arg2, boolean arg3)
findChunksForSpawning(WorldServer worldServerIn, boolean spawnHostileMobs, boolean spawnPeacefulMobs, boolean spawnOnSetTickRate)
private static BlockPos
a(axy arg0, int arg1, int arg2)
method_3799(class_1150 arg0, int arg1, int arg2)
getRandomPosInChunk(World world, int chunkX, int chunkZ)
func_180621_a(World arg0, int arg1, int arg2)
getRandomChunkPosition(World worldIn, int x, int z)
public static boolean
a(blc arg0, byw arg1)
method_16407(class_2232 arg0, class_4024 arg1)
canSpawnInside(BlockState blockState, FluidState fluidState)
func_206851_a(IBlockState arg0, IFluidState arg1)
isValidEmptySpawnBlock(IBlockState blockIn, IFluidState fluidIn)
public static boolean
a(afk$b arg0, ayc arg1, el arg2, aev<? extends afb> arg3)
method_16404(class_2613$class_3464 arg0, class_3599 arg1, class_2552 arg2, class_3460<? extends class_871> arg3)
isValidSpawnPos(SpawnPlacement$SpawnEnvironment spawnType, WorldView world, BlockPos pos, EntityType<? extends MobEntity> type)
func_209382_a(EntitySpawnPlacementRegistry$SpawnPlacementType arg0, IWorldReaderBase arg1, BlockPos arg2, EntityType<? extends EntityLiving> arg3)
canCreatureTypeSpawnAtLocation(EntitySpawnPlacementRegistry$SpawnPlacementType placeType, IWorldReaderBase worldIn, BlockPos pos, EntityType<? extends EntityLiving> entityTypeIn)
public static void
a(axz arg0, ayu arg1, int arg2, int arg3, Random arg4)
method_16406(class_3598 arg0, class_1170 arg1, int arg2, int arg3, Random arg4)
populateChunk(WorldAccess world, Biome biome, int chunkX, int chunkZ, Random random)
func_77191_a(IWorld arg0, Biome arg1, int arg2, int arg3, Random arg4)
performWorldGenSpawning(IWorld worldIn, Biome biomeIn, int centerX, int centerZ, Random diameterX)
private static BlockPos
a(axz arg0, aev<? extends afb> arg1, int arg2, int arg3)
method_16405(class_3598 arg0, class_3460<? extends class_871> arg1, int arg2, int arg3)
getSpawnPos(WorldAccess world, EntityType<? extends MobEntity> type, int x, int z)
func_208498_a(IWorld arg0, EntityType<? extends EntityLiving> arg1, int arg2, int arg3)
getTopSolidOrLiquidBlock(IWorld arg0, EntityType<? extends EntityLiving> arg1, int arg2, int arg3)