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...


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.

|improve this answer|||||

Yes, as long as the wall was placed by you or another player. Naturally spawning walls, like in caves, do not prevent monster spawning. Also, if you wish to also prevent the spawning of flying monsters, then you will need to cover your ENTIRE world with walls, since flying monsters can spawn at any height.

|improve this answer|||||
  • This answer seems to be in contradiction to the answer above it. – user91193 Jul 17 '16 at 12:41

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.