I recently built a sky house in Terraria. After I did so, a bunch of NPCs appeared as expected. The Guide took up residence in a room in the house, as well as the demolitionist.

However, the Merchant and the Nurse are just wandering below the house, close to the rope. They have rooms allotted to them according to the housing panel, but they just don't seem to be going up.

I tried walking far away and waiting a bit, as well as saving/reopening. In both cases they still come out at the bottom.

How do I get them to get into the house?

enter image description here

  • 1
    I think getting them killed and wait for them respawn helps.
    – MrLemon
    May 27, 2014 at 9:28

4 Answers 4


(Credit @MrLemon)

I got them into an unsafe area and lured the zombies to them -- after death they respawn into their own homes.

Alternative methods of murdering NPCs include dropping a bucket of lava over them, and killing them with the Rotten Egg (may require equipping armor and accessories with ranged damage bonus to increase damage done since Rotten Eggs have very low damage)

Rather fun way of solving a problem :)

  • Thats definitely a possibility, also just "select" home for them using banner and restart the game. The NPC's should spawn in the selected place.
    – Balen
    May 27, 2014 at 13:45
  • This is a terrible way to get them into their homes. The best way is to cause them to respawn without dying. You can do this by reloading the world, or by leaving the area of your town far enough for the chunk they're in to no longer be loaded.
    – Mar
    Jun 2, 2014 at 18:46
  • @mouseas I did try that multiple times. Didn't work (the other NPCs had gone up, so this might be a bug). It might have worked after trying a lot but I decided that if they were going to be killed by zombies after sticking at the bottom, might as well have some fun having it happen :p Jun 2, 2014 at 22:43

Get out of the way for longer than you already have. If zombies come out, you're in luck. They'll spawn back in their houses.


Have you tried going far away at night? Worked for me. If not, try killing the NPCs. They most likely will spawn in the house. If not, (again an if not) then there must be a glitch or something. Sorry if I'm no help at all and I'm making a total idiot of myself. All I have to say


If you leave the world and re-load they will be in their designated housing. This way you don't have to wait for them to re-spawn.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .