Terraria NPCs are useful characters that you can interact with, and you can get various items from them via their Shop in exchange for coins, get Pylons for teleportation, and unlock more benefits. These NPCs will move into their own houses that you need to build and they have some very specific requirements. Apart from housing, you have to manage their happiness levels as well and we’ll get into the details further ahead.
There’s a lot in the game that’s dependent on them and this Terraria NPC guide will walk you through all the important things to know about them, right from their happiness levels, spawning issues, moving-in issues, favorite biomes, teleportation, and more.
Terraria NPC Guide 2023
How Many NPCs are there?
Terraria has a total of 28 NPCs (18 Town NPCs in the Regular Mode, 7 Town NPCs in Hardmode, and 3 NPCs apart from that) and 3 pets. All won’t be unlocked from the beginning – you have to progress in the game and fulfill various requirements to unlock them one by one.
Terraria House Requirements 1.4
It has to be a fully enclosed space. You can use blocks, platforms, doors, or tall gates to close up the house.
You need floors and ceilings for which you can use blocks, platforms, or even trap doors.
The floor needs at least 1 solid block for the NPC and it should not be adjacent to a wall.
You will need a 2×3 area (PC) to build the house and accommodate the NPC.
Needs at least one entrance.
The size (including the frame) must be at least 60 tiles but less than 750. Needs player-placed background walls.
It should have a light source or multiple light sources.
A flat surface item like a table (furniture) and an item to make the NPC comfortable like a chair.
The max corruption or crimson rating is 250.
Thanks to Youtuber GrobeMan Guides & Gameplay for this explanation! You can watch their step-by-step Terraria NPC house design tutorial and build right here:
How to Get NPCs in Terraria (Spawn Requirements)
There’s a certain criteria you need to fulfill to spawn NPCs. Here’s a table that mentions all the important stuff about Town NPCs (Pre-hardmode). We will be updating the details for Hardmode NPCs soon.
The Guide
How to Get this NPC (Spawn Requirements)
He will appear by default when you start a new world.
What does this NPC do
As the name suggests, he guides you with tips and ways to get other NPCs.
Weapon
Wooden Bow (Ranged)
Preferred Biomes
The Forest
Preferred Neighbors
The Merchant, The Golfer and The Zooloist
Dislikes
Steampunker and Ocean biome
Hates
Painter
The Merchant
How to Get this NPC (Spawn Requirements)
If you have more than 50 Silver in your inventory, and you have an empty house, then The Merchant will spawn.
What does this NPC do
He will sell various useful items to the player like the safe, piggy bank, iron anvil, shuriken, glowstick, flare and can sell Any Pylon too.
Weapon
Throwing Knives (Ranged)
Preferred Biomes
The Forest
Preferred Neighbors
The Princess, The Golfer, The Nurse
Dislikes
Tax Collector and Desert Biome
Hates
The Angler
The Nurse
How to Get this NPC (Spawn Requirements)
She will spawn if you have an empty house, your max health is more than 100 and if the Merchant is present.
What does this NPC do
When you give her coins, she will heal you and also remove debuffs.
Weapon
Syringes (Thrown)
Preferred Biomes
The Hallow
Preferred Neighbors
The Princess and The Wizard
Dislikes
Party Girl, Dryad and the Snow biome
Hates
Zoologist
The Demolitionist
How to Get this NPC (Spawn Requirements)
If you have an explosive in the inventory, have an empty house and the Merchant is present with you, this NPC will spawn.
What does this NPC do
He will sell you some explosives like dynamites, land mines, bombs, grenade and more.
If you have an item that is related to dyeing (dye, dye ingredient or a Strange Plant), plus have at least 4 Town NPCs already in your world and if you have defeated one pre-hardmode boss, he will spawn. Bosses are Eye of Cthulhu, Skeletron or Eater or Worlds / Brain of Cthulhu.
What does this NPC do
He can sell a variety of Dyes, Dye trader robe, Any Pylon as well as Dye vat crafting station.
Weapon
Exotic Scimitar (Melee)
Preferred Biomes
Desert
Preferred Neighbors
The Arms Dealer, The Painter, The Princess
Dislikes
Steampunker, The Forest biome
Hates
Pirate
The Angler
How to Get this NPC (Spawn Requirements)
Once you have gone to the Ocean biome, you need to find The Angler and talk to him. Also make sure that you have an empty house for him.
What does this NPC do
He gives you fishing-related quests that will earn you some awesome rewards.
Weapon
Frost Daggerfish (Thrown)
Preferred Biomes
Ocean
Preferred Neighbors
The Demolitionist, The Party Girl, The Princess, The Tax Collector
Dislikes
Desert biome
Hates
Tavernkeep
The Zoologist
How to Get this NPC (Spawn Requirements)
Players have to fill at least 10% of the Bestiary to unlock this NPC.
What does this NPC do
She sells you animal-related items as well as vanity items, accessories, mounts, pets and the Universal Pylon.
Weapon
Claws (Melee)
Preferred Biomes
Forest
Preferred Neighbors
The Golfer, The Princess & loves Witch Doctor
Dislikes
Angler and the Desert biome
Hates
Arms Dealer
The Dryad
How to Get this NPC (Spawn Requirements)
If you have an empty house and have defeated ye of Cthulhu, Eater of Worlds, Brain of Cthulhu, Skeletron or Lepus, go to the Jungle biome to get her to spawn.
What does this NPC do
The Dryad will sell nature related items and also inform you the percentages of Corruption/Crimson and Hallow that exist in the world you are in. You can buy Planter Boxes, seeds, grass walls and various powders from her.
Weapon
Dryad’s Blessing (AoE)
Preferred Biomes
Jungle
Preferred Neighbors
Princess, Witch Doctor, Truffle
Dislikes
Angler and the Desert
Hates
Golfer
Painter
How to Get this NPC (Spawn Requirements)
Apart from an empty house, you need 8 other Town NPCs to have already spawned in the world.
What does this NPC do
She will sell you paint and painting related items like tools, paintings and wallpapers.
Weapon
Paintball Gun (Ranged)
Preferred Biomes
Jungle
Preferred Neighbors
Princess, Party Girl and loves Dryad
Dislikes
Forest
Hates
Nothing
Golfer
How to Get this NPC (Spawn Requirements)
Visit him in the Underground Desert and talk to him. WHen you do so he will spawn if you have an empty house.
What does this NPC do
He will sell you golfing related items like clubs, trophies, flags, caps, trousers and more.
Weapon
Golf Balls (Thrown)
Preferred Biomes
Forest
Preferred Neighbors
Princess, Painter, Zoologist and loves Angler
Dislikes
Underground, Cavern, The Underworld and Pirate
Hates
Merchant
Arms Dealer
How to Get this NPC (Spawn Requirements)
You need to have at least one bullet or bullet-firing gun in your inventory aside from having a vacant house.
What does this NPC do
He will sell you weapons and ammo like Shotgun, arrows, illegal gun parts and more.
Weapon
Flintlock Pistol (Ranged)
HM: Minishark
Preferred Biomes
Desert
Preferred Neighbors
Princess, Steampunker and loves Nurse
Dislikes
Golfer and Snow biome
Hates
Demolitionist
Tavernkeep
How to Get this NPC (Spawn Requirements)
Defeat the Eater of Worlds or Brain of Cthulhu to make this NPC spawn.
What does this NPC do
He will sell you items in exchange for Defender Medals. His inventory consists of Eternia Crystal, Ballista weapons, Explosive traps, Lightning Auro weapons, Defender’s Forge and more.
Weapon
Ale (Thrown)
Preferred Biomes
The Hallow
Preferred Neighbors
Princess, Goblin Tinkerer
Dislikes
Guide and Snow biome
Hates
Dye Trader
Stylist
How to Get this NPC (Spawn Requirements)
Find her in Spider Caves which are mini biomes that you can find in the Cavern layer. Talk to her and then she will move into an empty house.
What does this NPC do
She can help you change your hairstyle, color and also sells hair dyes.
Weapon
Stylish Scissors (Melee)
Preferred Biomes
Ocean
Preferred Neighbors
Princess, Pirate
Dislikes
Tavernkeep and Snow biome
Hates
Goblin Tinkerer
Goblin Tinkerer
How to Get this NPC (Spawn Requirements)
Once you defeat a Goblin army, he will spawn in the Cavern layer. Talk to him and he will move in to an empty house.
What does this NPC do
He provides the reforging service and sells various unique items.
Weapon
Spiky Balls (Thrown)
Preferred Biomes
Underground, Cavern, The Underworld
Preferred Neighbors
Princess, Dye Trader and loves Mechanic
Dislikes
Jungle and Clothier
Hates
Stylist
Witch Doctor
How to Get this NPC (Spawn Requirements)
Defeat the Queen Bee to spawn the Witch Doctor NPC.
What does this NPC do
He sells various unique items like Imbuing station, Stake, Cauldron, Tiki Totem, Vial of Venom and more.
Weapon
Blowgun (Ranged)
Preferred Biomes
Jungle
Preferred Neighbors
Princess, Dryad, Guide
Dislikes
Nurse and The Hallow
Hates
Truffle
Clothier
How to Get this NPC (Spawn Requirements)
Once you have defeated Skeletron, the Old man (who is the Clothier himself) will be freed from a curse and he will spawn if you have an empty house.
What does this NPC do
The Clothier sells vanity items like thread, hats, shirts, pants, robes, suits, coats and more.
Weapon
Book of Skulls (Magic)
Preferred Biomes
Underground, Cavern, The Underworld
Preferred Neighbors
Princess, Tax Collector, Truffle
Dislikes
Nurse and The Hallow
Hates
Mechanic
Mechanic
How to Get this NPC (Spawn Requirements)
After you kill Skeletron, you can find her in the Dungeon in the Cavern layer and talk to her.
What does this NPC do
The Mechanic sells items like wrenches, pressure plates, wire cutters, wire bulb and more.
Weapon
Combat Wrench (Thrown)
Preferred Biomes
Snow biome
Preferred Neighbors
Princess, Cyborg and loves Goblin Tinkerer
Dislikes
Underground, Cavern, The Underworld, Arms Dealer
Hates
Clothier
Party Girl
How to Get this NPC (Spawn Requirements)
She is an extremely rare NPC spawn and may appear if there’s an empty house and 14 other Town NPCs are in the world. The chance of spawning is 1/40.
What does this NPC do
She sells festive and novelty items like confetti, bubble machine, laval lamp, beach ball, party wagon and more.
Weapon
Happy Grenade (Thrown)
Preferred Biomes
The Hallow
Preferred Neighbors
Princess, Stylist, and loves Wizard and Zoologist
Dislikes
Underground, Cavern, The Underworld and The Merchant
Hates
Tax Collector
Here’s a video that shows all of the NPCs in action.
What is NPC Happiness in Terraria?
As you can see in the table above, every NPC has a favorite biome and neighbor. If you wish to maintain the happiness level of all NPCs, you need to manage their likes, dislikes, and living preferences. Players have to ensure that the favorite and least favorite biome and neighbor of Terraria NPCs are taken into consideration. This makes the whole thing tricky because while some NPCs may like one other, some dislike/hate others and can’t be placed near each other.
NPCs may get a 12% or 6% bonus for being in a preferred biome but can also get a penalty for being in a living situation that they don’t like.
There’s also a penalty for having 3+ NPCs nearby, even if they like each other.
If NPCs are happy, the prices that you have to pay for buying their items will be lower and higher if unhappy, leading to money loss.
You might want to ensure more important NPCs like the Gobin Tinkerer, The Nurse, and the Tax Collector stay happy. Plus, there has to be another happy vendor who will buy your items at higher prices.
You don’t have to consider the Guide’s happiness.
Without all of this and more in mind, Terraria wiki has come up with a recommended setup.
Recommended Setup for Terraria NPC
Biome(s)
NPCs (and price modifier – lower is better)
Forest
Zoologist(0.84)
Golfer(0.84)
n/a
Forest1
Merchant(0.84)
Nurse(0.84)
Arms Dealer(0.84)
Hallow
Party Girl(0.79)
Wizard(0.89)
n/a
Underground Hallow
Tavernkeep(0.79)
Demolitionist(0.79)
n/a
Desert
Steampunker(0.79)
Cyborg(0.89)
n/a
Jungle
Dryad(0.84)
Painter(0.79)
Witch Doctor(0.84)
Ocean
Stylist(0.84)4
Angler(0.89)
Pirate(0.83)
Underground Snow
Goblin Tinkerer(0.75)
Mechanic(0.79)
Dye Trader(0.95)
Snow
Clothier(0.89)
Tax Collector(0.89)
n/a
Snow
Santa Claus(0.84)
n/a
n/a
Glowing Mushroom biome
Guide(0.95)
Truffle(0.79)
n/a
And that’s the Terraria NPC guide with basics on happiness level, how to get them to spawn, favorite biomes, neighbors and disliked biomes/hated neighbors. We will be updating this article with Hardmode NPCs soon.
From making games to writing about them, she's been in the world of entertainment since a decade now. She writes features, the latest trending news and guides on games like Diablo 4, Overwatch 2, Roblox, codes and more fun stuff! Connect with her at - [email protected]