So with the return to mob farms in BTW, I set about making a skyisland mob farm 128 blocks up from the ground. I soon found out however, that hostile mob spawning up that high is whack. First thing I encountered was (the already known) bug of no spawning higher than y=240. "No problem" I thought to myself, building another trap below that first one, and while it does (sometimes) produce mobs, it seems it is not that simple.
Just some of the details of the spawner first:
Spoiler
Show
- Simple 2 high stacked spawnpad design, with 4 floors, and 4 pads with a + shaped vine covered drop on each floor.
- Top floor head height is y=237, bottom floor is y=228.
- Killing happens at around y=216.
- Height I intend to stand while it is in operation is y=197.
- Has pillars with glowstone going through for lighting, such that they can be pushed by pistons to have the glowstone hidden in the floors giving off no light.
- Original farm above it is all light up.
I've even gone so far as to get MCP and start looking through the source to try and work out what might be causing it. However, after reasoning through most of the AnimalSpawning code and all the methods it calls I'm still none the wiser, and nothing in there deeply depends on the y value, beyond the spot where the (rather easy to fix) 'no spawns above y=240' bug is. It's also not a problem that is seen in Mrchaim's awesome mega sky farm /sorter either, so I have no idea what is going on.
So yeah, I'm at a loss. Any ideas on what it might be, or other things I can test to try and work it out?