General Spawn conditions for hostile mobs:
Difficuly most not be peaceful, Block below must have a solid surface and not be bedrock, barrier, trapdoor or glass. The block above must be transparent and then mob must be immune to effect from the block below, In the Overworld and End light must be zero, In the Nether light must be 11 or less. |
Hover for mob specfic info: