Even though monsters are a source of valuable resources in Terraria, let’s face it, they are still a nuisance. There are factors that we cannot influence when it comes to monster spawns, but the question relevant to us today is whether we can stop monsters from spawning altogether. Today’s guide is dedicated to various tactics created to decrease or stop altogether the spawning of monsters around you. Let’s see how to stop monsters from spawning in Terraria.
You can stop monsters from spawning in Terraria by placing player-made walls, utilizing areas with lava, and placing multiple NPC houses. All tactics, in theory, prevent monsters from spawning but keep in mind that some of them work only in classic worlds and will not prevent enemies from spawning in Underworld and Graveyards. In Journey mode, it’s possible to disable monster spawns through settings.
Now that you know that there is a way to stop enemies from spawning in Terraria, it’s time to check out the details if you’re interested, keep reading!
How do enemies spawn in Terraria?
Several factors determine the spawn rates of monsters. Generally, monsters and other neutral NPCs will spawn off-screen and will spawn based on the player’s location. Other secondary factors that affect spawns are the time of the day, the biome in which you are currently located, and the type of tiles on the ground. The type of monster that will spawn is decided and influenced by a set of factors as well.
For example, Ice golem only spawns during the blizzard, tiles on the ground determine monster spawns as well, and special events like blood moon, solar eclipse, and invasion have their own type of enemies to spawn. As you see, monster spawns are not a fixed value there are a plethora of factors influencing them, and because of that, those values are very easily influenced by a player. You can easily both decrease and increase the spawn rate of monsters.
Do torches prevent mobs from spawning in Terraria?
No, torches don’t prevent mobs from spawning in Terraria. Even though torches are player-made objects they have no real influence on spawn rates around and will not stop monsters from invading your space. Torches are primarily used as a light source. Player-made objects like walls do affect monster spawns, but we will talk about that later in more detail.
Does lava prevent mobs from spawning Terraria?
Yes, lava does prevent mobs from spawning in Terraria. Mobs are occasionally known to walk into lava, and plenty of mobs spawn exclusively near lava but non of the spawns directly on lava blocks. You can gather lava and artificially manipulate spawning rates near you. In the best-case scenario, you might not be able to completely disable mob spawning, but you might decrease the rates.
How do you stop enemies from spawning in Terraria?
There are two realistic and approachable ways to stop monsters from spawning in Terraria, and those are placing player-made walls and placing NPC housing.
Placing Player-made walls
We’ve already mentioned several factors that affect spawns in Terraria. Monster will usually spawn on a random tile near the player if a free tile is available. Free tile can’t be covered with a solid block otherwise monster will not be able to spawn, and it will look for the nearest available empty tile. Keep in mind that monsters can spawn in a radius of 84 tiles east, 83 west, 46 up, and 45 down. Player-made walls count as solid blocks and can prevent monsters from spawning altogether.
Using town NPCs
Monsters will not spawn in an area where there are 3 or more town NPC’s and/or Skeleton Merchant. Even a single NPC decreases the effective spawn rate by 40 %, and placing three or more NPC houses stops the spawns altogether. Keep in mind, though, that this effect is only valid in classic worlds, and the spawn rate is only adjusted in Underworld and Graveyards. In Expert mode as well, monsters can still spawn when NPCs and Skeleton Merchant are around but in a smaller quantity.
Journey mode has several settings when it comes to monster spawn and disabling them altogether is possible. But keep in mind that those settings do not affect all mobs in the game, as bosses can still be summoned even if your spawn rate is set to 0. Monsters that spawn as a result of you interacting with the environment are not affected as well, for example, ghosts will spawn while you’re mining tombs.
How to decrease monster spawn rates in Terraria?
You can decrease monster spawn rates by using the following items:
- Calming potion (reduces effective spawn rate by 23 %)
- Sunflower (reduces effective spawn rate by 17 %)
- Peace Candle (reduces effective spawn rate by 23 %)
- Invisibility Potion (reduces effective spawn rate by 17 %)
Keep in mind that the effects of those items do not stack and that using all items at the same time will not prevent monsters from spawning, nor will using them at the same time decrease the spawn rate by 80 %.
And that’s about it, we’ve given you a quick run-down of monster spawn rates and effective ways on how to reduce them or stop them altogether. If you’re interested in more Terrarira-related guides, check out our post analyzing Crimson & Corruption.