Does player movement speed up mob spawners?
I have a friend that claims the faster you move around a mob spawner, the faster the mobs spawn. He likes to build powered rails near the spawner and ride a minecart in a loop. This is to increase the spawn rate, supposedly to several times as fast.
I was unable to find any credible source that mentions this. Is this in fact true, or is he misguided?
Solution 1:
I would say misguided. Check out the algorithm provided by the Minecraft wiki:
every spawn cycle (every randInt(200,799) ticks when a player is within
17 blocks of the spawner),
loop 4 times {
if there are 6 or more of the mob type in the 17x9x17 area around the spawner,
skip this spawn cycle
calculate spawnerX = X coordinate of center of spawner - 0.5
calculate spawnerY = Y coordinate of center of spawner - 0.5
calculate spawnerZ = Z coordinate of center of spawner - 0.5
calculate x coordinate of mob = spawnerX + (randDouble() - randDouble()) * 4,
randDouble being a random number between 0 and 1
calculate y coordinate of mob = spawnerY + a random integer between -1 and 1
calculate z coordinate of mob = spawnerZ + (randDouble() - randDouble()) * 4,
randDouble being a random number between 0 and 1
if all of the conditions specific to the mob type are met, spawn the mob {
chicken, cow, mooshroom, pig, sheep, wolf:
block below spawning block is grass
spawning block has a light level of 9 or higher
ocelot:
pass a 2/3 random test
block below spawning block is grass or leaves
on layer 63 or higher
creeper, enderman, skeleton, spider, cave spider, zombie:
light level 7 or less
blaze:
light level 11 or less
silverfish:
light level 11 or less, or on Stone blocks
no players within 5 blocks
slime:
difficulty is not set to peaceful or slime size is small
either:
spawn block y coordinate is less than 40
the chunk containing the spawn block is a slime chunk (1 in 10 chance)
pass a 1 in 10 random test
or:
swamp biome, layer 51 through 69, light level 7 or less
ghast:
pass a 1 in 20 random test
squid:
must not collide with any other entities
must be in layer 46-62
giant:
light level 7 or less
light level 8 or more
(since these conditions can't be true simultaneously, giant spawners don't work)
all except squid and slimes:
must not collide with any blocks or other entities
must not collide with water or lava
}
}
if all 4 mobs failed to spawn, repeat on the next tick
Note that it has nothing about player speed in it.