Learn how to make your NPCs happy and productive in Terraria with the information provided here. Certain biomes in Terraria are used to control the contentment of non-player characters. When there are many non-player characters (NPCs), it can be difficult to determine who wants to live where.
Let’s dive into various biomes and which NPCs would be the happiest living in each. In case you don’t already have access to these NPCs, we have also included instructions on how to do so.
If you are also looking for best texture pack for Terraria, check out our list of the best Terraria texture packs to try!
What are even NPCs in the Terraria and How Many are There?

NPCs in the latest Terraria 1.4 patch can now make decisions about how close they want to be to other NPCs and what biome they prefer to live in, both of which have an impact on the amount of money they spend. Terraria has a total of 26 NPC(non-playable characters). There are a total of 24 non-playable characters, 8 of which are available in Hardmode.
Over the course of Terraria, you’ll be able to recruit dozens of NPCs to populate your town. Some of them are accessible right away, while others won’t be accessible until you complete certain task and missions, like killing certain bosses or gathering certain items.
The default setting for the game’s difficulty is “pre-Hardmode,” which means that not all enemies and NPCs will be available to you when you first enter your world. The Wall of Flesh must be defeated before a world can be changed to Hardmode. When this boss is vanquished, a new biome and its associated eight NPCs will become available to you.
NPCs | Hard Mode NPCs |
Guide | Wizard |
Merchant | Tax Collector |
Nurse | Truffle |
Demolitionist | Pirate |
Dye Trader | Steampunker |
Angler | Cyborg |
Dryad | Princess |
Painter | Santa Claus |
Golfer | |
Zoologist | |
Arms Dealer | |
Tavernkeep | |
Stylist | |
Goblin Tinkerer | |
Witch Doctor | |
Mechanic | |
Party Girl | |
Clothier |
Terraria NPC Happiness and Placement
There is a happiness level for each NPC in Terraria. Everyone has a preferred living environment, a least preferred biome, and some in between. When an NPC is in a good mood, they will offer rare items like Pylons for sale.
A Pylon is a device that can be used to instantly teleport to other worlds. You’ll want all of your NPCs to be as content as possible, as they’ll be of great help to you on your journeys.
Once you’ve collected every tool and pylon, your NPCs can relocate to a massive mansion. They’ll be upset, but at least they won’t perish if there are enemies around. You’ll have instantaneous, worldwide access to anyone you need to get in touch with.
Forest Biome

As a player, your first experience with a biome will be the Forest. It’s not very interesting, so most NPCs steer clear of it.
NPCs | How to Unlock |
Golfer | Have a Converdation in the underground Desert |
Guide | Unlocked by default |
Zoologist | Filled 10% of Bestiary |
Merchant | Must Have a total of 50 Silver |
Snow Biome

Next in our Biome list , we have the NPC who likes to live in snow region. Both the Mechanic and the Goblin Tinkerer are passionate about one another. The Goblin Tinkerer adds to the Mechanic’s joy, even though he dislikes the cold and snow.
NPCs | How to Unlock |
Mechanic | Can be Found in dungeon |
Goblin Tinkerer | Defeat the Goblin Invasion |
Cyborg | Defeat Plantera |
Santa Claus | Defeat the Frost Legion Only available from December 15 to December 31 |
Desert Biome

When you first start a game, the Nurse is a crucial NPC. She can heal you completely if you pay her a small fee. You won’t have much of a problem in the beginning, so this is a big help. You should eventually settle her in the desert biome, but you can move her elsewhere if you need a quick health boost.
NPCs | How to Unlock |
Nurse | Have more than 100 Health |
Arms Dealer | Get bullets or a gun |
Steampunker | Defeat Skeletron Prime, The Destroyer, or The Twins |
Jungle Biome

This biome in terraria is probably the simplest to establish. Characters are friendly towards one another and their environment, and one of them is in love with the Dryad. Finding a Jungle is the easy part; just bring in these three NPCs, and you’ll soon have the pylon.
NPCs | How to Unlock |
Dryad | Defeat any boss other than the Wall of Flesh or the Slime King |
Painter | Unlock 8 other NPCs |
Witch Doctor | Defeat the Queen Bee |
Ocean Biome

When you look at biomes in order of distance, the ocean will be the last one. So, expect a lengthy journey time due to this. To get here, you’ll have to travel through some potentially hazardous biomes; therefore, you should definitely plan ahead.
NPCs | How to Unlock |
Merchant | Have a total of 50 Silver |
Angler | Search at the beach |
Pirate | Defeat the Pirate Invasion |
Glowing Mushroom Biome

There are two distinct versions of this specialised biome . The below ground model is visible above. The existence of this biome at the surface is also possible. Bringing this biome to the surface requires some effort on your part.
The Stylist, Dye Trader, and Truffle can be placed once you have constructed an above-ground Glowing Mushroom biome.
NPCs | How to Unlock |
Stylist | Free her inside spider cave |
Dye Trader | By Obtaining dye |
Truffle | Create a surface Glowing Mushroom biome |
Underground Biome

There are a number of possible underground biome. We will be concentrating on the Caverns, as they make up the vast majority of the underground. Discovering a dirt wall or background. The wall’s material will change to stone when you reach the Cavern biome.
Building habitable structures in this environment can be challenging. Your home site will need to be levelled off by hammering down any existing walls. Put the Clothier, Demolitionist, and Tax Collector wherever you have room for all three of them.
NPCs | How to Unlock |
Clothier | By Defeating Skeletron |
Demolitionist | By Obtaining an explosive |
Tax Collector | Use Purification Powder in the Underworld |
Hallows Biome

Here at last is one of my favourite biome, Hallows biome. If you haven’t yet converted the world to Hardmode, you won’t be able to access The Hallows. Luckily, the Party Girl and the Tavernkeeper can be temporarily relocated. Keep them together if you can, and then relocate their homes to the Hallows biome once it becomes available.
And the Hallows biome is adaptable enough to expand as well. Put in the Party Girl, Tavernkeeper, and Wizard once you have enough Hallows and the world is in Hardmode.
NPCs | How to Unlock |
Party Girl | With 14 NPCs, she will have a small chance to spawn |
Tavernkeep | Defeat the Brain of Cthulhu or the Eater of Worlds |
Wizard | Can be Found in Cavern |
The Princess

The Princess stands out from other NPCs because she is unbiased.
She enjoys being in any environment with up to three other NPCs. And, every non-player character adores her. Basically, as long as there are other NPCs in the area, she can go pretty much anywhere you like. Without companionship, her mood will suffer.
In conclusion, achieving maximum happiness for your Terraria NPCs is not only beneficial for gameplay but also adds a personal touch to your world-building.
By following the best placement practices and providing them with suitable living conditions and furniture, you can create a harmonious environment for your NPCs to thrive in.
With the information provided in this guide, you can now easily optimize the placement of your NPCs and maximize their happiness, leading to a more enjoyable Terraria experience.
Also Asked:
What is NPC Happiness in Terraria?
NPC Happiness is a system in Terraria that measures how satisfied an NPC is with its current living conditions. This system determines how effective the NPC is at performing its assigned tasks and provides benefits to the player in the form of discounts on goods and services. If an NPC’s happiness falls below 50%, it will refuse to sell items to the player until its happiness is restored.
How can I check an NPC’s happiness level in Terraria?
Checking an NPC’s happiness level is a simple process in Terraria. All you need to do is open the NPC’s housing interface and look for the happiness percentage listed at the top of the screen.
How can I increase an NPC’s happiness in Terraria?
Increasing an NPC’s happiness in Terraria is essential for unlocking their full potential. The following are the three most important things to keep in mind when trying to increase an NPC’s happiness like Placing an NPC near other NPCs that it likes or has a history with can provide a happiness bonus, Providing an NPC with items that it likes or needs, such as placing a Keg near the Party Girl, can increase its happines and Completing certain quests or events, such as defeating a boss or completing a Town event, can also increase an NPC’s happiness.
What are some tips for maintaining maximum NPC happiness in Terraria?
Regularly check each NPC’s housing interface to ensure that its happiness level is at its maximum. Keep NPCs close together to take advantage of happiness bonuses, but be careful not to place them too close to harmful objects. Provide NPCs with items they like or need, and complete quests or events that increase their happiness level.