My goal is to figure out, assuming a player starts out at level 27, kills a given blaze in hit, and takes 5 seconds between enchants, how many blaze spawners are required to satisfy a player's xp needs. A spawner spawns up to 4 mobs every around 25 seconds, but this usually becomes 2 because of spacing and multiple spawners being in a given room. Given this, we can write out: Average time between spawns: 25 seconds Average mobs spawned per spawner: 2 = 2 mobs / (25 seconds * spawner) 1 hit / mob = 2 hits / (25 seconds * spawner) Minecraft 1.9 registers around 5 hits per second, and we are assuming that there is a 5 second wait time between enchantments. Additionally, in order to reach the 10 second wait time, a player must go from level 27 to level 30, which requires 301 experience, and 10 experience is gained per blaze. Given this, we can write out: Hits registered per second: 5 hits Wait time between enchants: 5 seconds xp per 27-30: 301 xp per mob: 10 30 mobs killed per enchant 5 hits / second (30 mobs * (1 hit / mob) / (5 hits / second) = 6 seconds to reach level 30 from level 27 6 seconds + 5 seconds wait / 6 seconds = 30 mobs killed / 11 seconds ~2.73 mobs / second Now, we need to figure out how many spawners we need to accommodate 1.88 mobs / second. To figure this out, we divide and get: (2.73 hits / second) / (2 hits / (25 seconds * spawner) = ~34 spawners tl;dr if you want to constantly enchant get 34 spawners.