Minecraft – Prevent mob spawners from spawning nether hostile mobs

minecraft-java-edition

I am playing Skyblock on Spigot server. The nether part of the island has a pillar of Nether bricks with all kinds of Nether monster spawners on top of it. There's so many that walking near them without invisibility potion means most likely instant death from fire and Wither effect, not counting the monster damage.

image description

I tried to cover the area in non-solid blocks (half slabs) but the mobs keep spawning as normal. Looking up on the wiki, I found:

Except for spawning on a solid block, all of the usual requirements for spawning must be met.

Therefore can I prevent spawning of

  • Magma cube
  • Skeleton
  • Wither Skeleton
  • Blaze

without just placing material all over the area?

Best Answer

If you weren't in the Nether, then a simple solution would be to fill the volume completely with water. But that's not an option here since water cannot be placed in the Nether. Instead, we'll have to do what we can with solid blocks.

First of all, note that the spawn area is wide but not very thick: it is only 3 blocks high, centered on the spawner. So if you fill those three layers with blocks (the top and bottom layers could be slabs if you want the final result to be small, and the middle could be hollow), then you're done. In the picture you show, this would mean just adding more slabs (or full blocks) all around at the same level as the slabs you currently have on top of the spawners.

If you want to still be able to walk through the volume, I can think of two tricks:

  • If you place a lower-half slab, and an upper-half slab two spaces above it, then the space between them is 2 blocks high so you can walk through it, and yet only the middle is actually empty air. Therefore, any monster 2 or more blocks high cannot spawn in the area; of the ones you list, only small magma cubes are small enough to spawn, and they're much less dangerous.

  • Place a checkerboard pattern of wooden fences and nether brick fences. They won't connect, so there will only be single fenceposts and you can walk in the space between them. Cobblestone walls can also be used in this kind of way, but because they are thicker you can't move between two diagonally adjacent ones.

  • Doesn't work: You could fill the volume with open fence gates, or doors. Or at least I thought you could — testing (version 1.8.7) shows that they now allow spawning.