House



A Home is a structure built by the player that can server as a spawn point for NPCs. An NPC requires an unoccupied Home in order to appear, and will not appear otherwise.

Requirements
A structure must meet the following requirements in order to function as a Home:


 * Has side and back walls, a floor, and a ceiling
 * Has at least 1 placed Comfort item
 * Has at least 1 placed Flat Surface item
 * Has at least 1 Wooden Door in a wall or a Wood Platform in the ceiling or floor.
 * Has at least 1 light source.
 * Is at least 6 blocks tall and 10 blocks wide (or 4 blocks tall and 8 blocks wide, not including walls, floor or ceiling).

Comfort items
At least 1 Comfort item must be placed in a Home. Currently the following items may function as Comfort items:
 * Chair
 * Throne
 * Bench
 * Bed
 * Toilet

Flat Surface items
At least 1 Flat Surface item must be placed in a Home. Currently the following items may function as Flat Surface items:
 * Table
 * Dresser
 * Workbench
 * Bathtub
 * Bookcase

Other requirements
A Home can have holes in the background wall to serve as windows. The hole can be no larger than 4x4 tiles (i.e. 4 background tiles across and down) which is 2x2 wall pieces. You can have multiple windows, as long as they are separated by at least a single row of background walls. However, having windows will sometimes allow monsters to spawn in your Home.

When making Homes, they may be attached together and share a common walls, floors, or ceilings; as long as all requirements are still met and there is some way to get inside.

History

 * 1.0.6: Requirements modified; may now use a bed, toilet, throne or bench instead of a chair, and may use a dresser, bathtub or workbench instead of a table or workbench.