9

In one of my Terraria worlds I've created a Volcano farm that looks like this:

enter image description here

It is located at X 0 Y 862 (Underground), and I've cleared all the surroundings:

enter image description here

Note that I left a Stone platform for mobs to spawn in. I was expecting mobs spawning and moving towards the player to die in the lava pool, but even if that is happening, it happens at a very low rate (about 4 mobs per hour). I know that the spawn rate should be higher so, what am I missing?

  • 1
    Fill in underneath your farm with solid blocks, I think flying enemies, such as bats, can spawn there if you don’t. Also, hook up some dart traps on the stone platform, so that any mimics that spawn will make their way towards your trap too. But based on your iron armour, I suspect mimics won’t be something to consider. – George Willcox Jun 11 at 17:15
  • @GeorgeWillcox afaik Mimics spawn in hard mode, I'm far away to play it ;P – PaperBirdMaster Jun 12 at 8:36
2

Given the algorithm used to spawn monsters, my guess is that a lot of them are spawning below you. Or rather, they're trying to.

Basically, the game picks a random tile outside of your field to spawn a monster. If nothing is in that tile, it looks down until it finds solid ground. Because you're standing in a place that's nearly at the same height as your horizontal platform, at least half of the time it tries to spawn a monster, it will find the terrain below you. So that's where it spawns.

For about one game tick. Then it despawns because it's too far away from you.

So I suggest putting your safe area above the "volcano", but not so high that the ground is past the "active rectangle" that causes things to despawn. Either that, or add some wooden platforms below your "volcano", and angle them so that they can climb up to the upper levels and into your trap.

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.