Terraria – Does one row of background wall stop monster spawning

terraria

Consider this platform:

image description

It has one row of cactus wall right behind it. Does that stop monsters from spawning on it? I'm looking for simple way to restrict monster spawns over large area and this looks viable…

Best Answer

Any player-placed wall will prevent the game from selecting the tile in front of it to spawn a monster. However once a tile is selected, the game will then select the ground right below that tile to actually spawn the monster, even if the tile at ground level has a wall in front of it, so if you want to only use walls, you'll have to cover 47 tiles above ground, as detailed here.

Another way to stop spawns is simply to build many NPC houses. Each NPC in an area will lower the spawn chance and monster cap, and when you have 3 or 4, no monsters will be able to spawn at all, except for special events.