Minecraft Java Edition – Can Mobs Spawn on Slabs and How to Prevent It?

minecraft-java-edition

Endermen are dismantling my mob grinder.

This question has an answer that suggests endermen can't spawn on slabs, so if I cover the whole floor with slabs, I should be fine. Except I read single slabs are considered "transparent" and monsters can only spawn on "opaque". OTOH, double slabs are considered "opaque"… how does that relate to monster spawning?

Best Answer

Mobs cannot spawn on normal, right-side-up single slabs (the ones occupying the lower half of the block), as they're considered transparent blocks. They can spawn on upside-down single slabs (as of the 1.5 update) and double-slabs (which are full, opaque blocks).

Flooring your grinder with regular half-slabs will prevent all mobs from spawning, not just endermen.