I have been playing Terraria for a few hours now, and have a reasonable sized mine underneath my house. It is well lit and I have never had any monsters spawn inside or even near me while in there - however when I am descending into my mine I often find zombies dropping down and landing on my head..

One thing that was suggested is that they are spawning in side tunnels off from my main shaft, but I don't have any!


Chances are they are spawning above you in the mine. Any kind of wall (stone or wood) except dirt will stop monsters spawning. I believe the walls are what stop monsters spawning unlike Minecraft's light level system.

If you've just dug straight into the earth, use the hammer to remove the dirt walls and replace with stone.

The other option is there is a blood moon on and the zombies broke through your house.

  • Yep it looks like they are spawning in my house as I have dirt walls, thanks – soulBit May 20 '11 at 16:35
  • 5
    Dirt walls in the house? You won't get any NPCS :) – The Communist Duck May 20 '11 at 16:38
  • 1
    It's because I built my house into the side of a hill, half of my walls were dirt and I filled the rest in - I broke it up with a hammer and now I don't get anything spawn in there :D – soulBit May 20 '11 at 18:34
  • This doesn't always seem to be the case in the underworld... – Michael Sep 12 '16 at 17:16


  • 1 dig all the walls
  • 2 put a thin layer of water
  • 3 Deal With it
  • 1
    While this might be answer, it's not a very good one. – Frank Aug 10 '14 at 23:13
  • 1
    While the first point is relevant the 2nd point doesn't make too much sense (as such could be elaborated on) and the 3rd point is irrelevant and non constructive – Memor-X Aug 10 '14 at 23:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.