We saw a complete overhaul of NPCs with the 1.4 update of Terraria in 2020. They have become a bit more complicated, and it can be hard to figure out what to do with them. The Journey's End Update brought us more NPCs as well as a happiness system. NPCs will have living preferences and neighbors that they prefer — satisfying these needs will boost their happiness.
Related: Terraria: The Best Guns, Ranked
With a large number of NPCs, it can be hard to sort out who wants to live where, but that's where we come in! Let's go over each habitable biome and the ideal NPCs to place within them for maximum happiness.
Updated June 15th by Jacqueline Zalace: There are a lot of NPCs in Terraria, so we've updated the formatting of this guide to help fully understand the placement of each. Additionally, we've added how to unlock these NPCs, just in case you don't have them yet.
There are 26 NPCs in Terraria. This includes 18 pre-Hardmode NPCs and 8 hardmode NPCs. When you first start in your world, the difficulty will be set to pre-Hardmode; in this mode, you will not have all enemies and NPCs unlocked yet.
To convert a world to Hardmode, you will need to defeat the Wall of Flesh. Once this boss is defeated, you will have access to a new biome and the 8 NPCs.
Below, you can check out all the possible NPCs as well as how to unlock them.
All NPCs in Terraria have a happiness level. This is affected by biomes and other NPCs. Each person has a favorite and least favorite biome, as well as others that they prefer to live near. For example, the Zoologist likes the forest, dislikes the desert, and loves living near the Witch Doctor.
When an NPC is the happiest they can be, they will sell special items — including Pylons. A pylon is an item
Read more on thegamer.com