A house (or home) is a structure built by the player that town NPCs require in order to spawn, with one house required per NPC. A structure must meet several requirements in order to function as a house (see details below). The player can check if a structure meets the requirements by using the...