Skip to Content

Ultimate Guide to NPC Happiness in Terraria

Ultimate Guide to NPC Happiness in Terraria

You’re playing Terraria, and you can’t move around quickly, everything costs too much, and progression feels near impossible; it’s time for the ultimate Guide to NPC happiness in Terraria. NPC happiness wasn’t always a part of Terraria, but since its addition in the 1.4 update mastering, NPC happiness is crucial to enjoying the game to its fullest.

To create happy NPC’s, you need to match up two NPCs who like each other in a basic house that caters to their needs, whether they are looking for a room to themselves or a more communal area.

This can be an effortless procedure though you will often need to be a little creative and search out extra information to make sure you are fostering happiness correctly. We will dive into every NPC in the game and teach you what you need to do to make them happy with the right combinations so you can start setting up pylons all over the map and enjoy those reduced shop prices.

Related: Every Terraria NPC

The Importance of NPC Happiness

In older versions of the game, players would often build a single structure and place all the NPC’s in there like a handy prison system. However, with the 1.4 updates, NPC happiness added many more layers to the game, and you don’t want to keep too many NPC’s in the same location anymore.

By keeping NPCs happy, you can benefit from reduced prices at their shop, and if you keep them satisfied, they will offer to sell you pylons for the Biome that they are located. This is pretty important as pylons are one of the most useful structures in the game.

It is also essential because making your NPCs unhappy will increase their prices and make the game more difficult to enjoy. Happy NPCs will discount their prices up to 75%, while unhappy NPC’s can raise their prices to 150%. NPC’s must be maxed out on happiness to offer pylons at their shop.


This is a more introductory section that explains how you obtain NPC’s and the principles you want to keep in mind as you increase your collection. NPC’s are a massive part of the game, and making the proper preparations for each one you pick up will help make sure that you don’t miss out on anything.

NPC’s will only spawn during the daytime hours. Each NPC that spawns will require a house to live in. When an NPC dies, they will sometimes respawn in a natural place away from your base. The main times where an NPC will not spawn are if a house is in an area affected by a lot of Corruption or Crimson or if there is an event going on.

As long as all the NPC requirements are met and suitable housing is available, you can expect NPC’s to spawn, and a banner will appear under the occupied room. There are 26 total NPCs in the game, including Santa.


Despite being extremely useful, there isn’t much to know about Pylons other than you want as many as possible. This is because each Biome-specific pylon will instantly teleport to that area, making the game much easier to navigate.

There are nine pylons in total, but you won’t find one for every Biome. The nine pylons you can buy in the game are Forest, Desert, Snow, Cavern, Ocean, Jungle, Hallow (only available on hard mode), mushroom, and universal. The universal pylon is the last one you can find and can be placed pretty much anywhere, but we will talk more about it later.

To use a pylon, all you have to do is right-click it to open up your map and then left-click the pylon to transport through it instantly. While you don’t need every pylon to beat the game, they certainly accomplish your specific goals that much easier.

The Keys to Happiness

There are multiple factors to keep in mind when aiming to max out your NPC’s happiness. Every NPC in the game is given their likes and dislikes to determine where you should place an NPC and who you should place them with.

For most NPC’s, you can talk to them, and they will likely tell you who they like and whether they are enjoying their situation; sometimes, they will also reveal the areas they desire. To maximize happiness, you want to place at least two but not more than three NPC’s in a suitable structure in their preferred Biome.

A general rule to live by is one neighbor within twenty-five blocks is preferred and no more than three neighbors for every one hundred and twenty-five blocks.

Aiming for two NPC’s is preferred because sometimes the third one can make the process of making everyone happy a decent amount harder. You also want to make sure that one of the NPC’s you choose sells things, or else it won’t work.

Creating a Suitable Home

You will want to keep in mind many rules when creating a house for your NPC’s, but once you get the basics down, it isn’t too difficult to quickly put together a structure. First, every home requires at least 60 blocks of the total area, including its frame. Aiming for the minimum dimensions of 5×12, 6×10, 7×9, or 8×8 will ensure that you have enough space to work with.

The house can be in any shape as long as it meets the requirements. Every home should have player placed background walls, comfortable furniture, a light source, and an entrance. Usually, a chair and a table are needed though you can also use other options like a workbench or bed. You want at least a flat surface and a place for them to sit or lie down.

For the entrance, you can use a door, trap door, tall gate, or platforms. The entry doesn’t need to be using it needs to be theoretically accessible even if the NPC can’t fit through the opening.

The house cannot be all platforms and requires at least one concrete block to stand away from the wall. If your home is 750 blocks or more, it will be considered too big to qualify. Some objects can obstruct the interior and disqualify it as an NPC house. Once again, too much Crimson or Corruption nearby can disqualify a place, but this isn’t true for Hallow.

Assigning NPCs to Housing

Usually, NPC’s will automatically start migrating into whatever house is available, but this isn’t very helpful for maintaining their happiness. You will want to make use of the housing menu to reassign them to their proper place, and you can find it right above your equipment menu on the right side of your screen.

The banners will display which NPC’s live in which houses, and then you can select their banners and move them around. There is also a question mark icon that you can use to determine if a house is suitable for living.

Each NPCs Preferences

This section will feature a short description of each NPC in the game, complete with their likes and dislikes, so you can quickly start planning how you want to set up your villages before we get into it though there are 6 NPCs in the game that will not be mentioned past here due to their unique natures.

The three town pet’s Town Cat, Town Dog, and Town Bunny, can affect NPC’s happiness, but they aren’t counted as neighboring NPCs, so they can’t negatively or positively affect them beyond that. You also have traveling NPC’s who will not move into houses, and they are the Traveling Merchant, Old Man, and Skeleton Merchant.

Before Hard Mode

Guide: This NPC is excellent for providing general tips and will help you acquire other NPCs. He is always present when starting a new world and lists all recipes possible for items shown to him. He likes the Forest Biome and dislikes the Ocean. He likes the Clothier and the Zoologist but dislikes Steampunker and hates Painter.

Merchant: the first shop available, the Merchant sells essential tools and supplies and first spawns after the players have combined for more than 50 silver in their inventory or during “not the bees.” He likes the Forest and dislikes the Desert. For neighbors, he prefers Golfer, and Nurse dislikes Tax collector and hates Angler.

Nurse: This NPC can be used for healing players and canceling debuffs with an exchange of coins. She appears when the player has more than 100 health, and she likes the Hallow biome while disliking Snow. For neighbors, she loves Arms Dealer, likes Wizard, dislikes Dryad and Party Girl, and hates Zoologist.

Demolitionist: You can talk to this NPC to purchase explosives, and he shows up when you have an explosive in your inventory or during “For The Worthy.” He prefers the Underground Biome and dislikes the Ocean. He loves Tavernkeep, likes Mechanic, dislikes Arms Dealer and Goblin Tinkerer but has no hates.

Dye Trader: You can talk to this NPC to buy the Dye Vat Crafting Station and purchase rare dyes in exchange for Strange Plants. He will show up when you have a dyed item in your inventory. He likes the Desert and dislikes the Forest while also enjoying the Arms Dealer and Painter, disliking Steampunker, and hating Pirate.

Angler: This NPC will give you fishing quests, and the accompanying rewards can be found within the Ocean biome. He likes the Ocean and dislikes the Desert. He also wants Demolitionist, Party Girl, and Tax Collector and only hates Tavernkeep.

Zoologist: You can talk to this NPC to purchase Vanity, Mount, Critter, and pet items. Expect her to show up once you have filled up at least 10% of the bestiary. As for likes, Zoologist should be placed in Forest and dislikes Desert. She loves Witch Doctor, likes Golfer, dislikes Angler, and hates Arms Dealer.

Dryad: With this NPC, you can purchase Nature, Crimson, and Corruption items. She shows up after beating certain bosses and can also judge the percentage of Hallow, Corruption and Crimson in the world. She likes the Jungle and dislikes the Desert while also enjoying the Witch Doctor and Truffle, disliking Angler, and hating Golfer.

Painter: He will sell you painting tools, paint, and paintings and can be found when either eight or four other town NPC’s have been acquired, depending on which system you are playing. The Painter likes Jungle and dislikes Forest. He loves Dryad, likes Party Girl, and dislikes Truffle and Cyborg.

Golfer: You can purchase golf balls, clubs, and other golfing items from this Merchant who can be found in the underground Desert. He likes the Forest and surprisingly dislikes the Underground. He loves Angler, likes Painter and Zoologist, dislikes Pirate, and hates Merchant.

Arms Dealer: The man you call for guns, bullets, and ammunition, you can find him when you have bullets or a gun in your inventory. As for preferences, he likes the Desert and dislikes the Snow. He loves Nurse, likes Steampunker, dislikes Golfer, and hates Demolitionist.

Tavernkeep: You can talk to this NPC to collect summoning items, and he can be found after you have beaten the bosses Eater of Worlds or Brain of Cthulhu. He likes Hallow and dislikes Snow while loving Demolitionist, liking Goblin Tinkerer, disliking Guide, and hating the Dye Trader.

Stylist: She will change your hairstyle and sell hair dyes and be found within the Spider Cave. She prefers the Ocean biome and dislikes Snow while loving Dye Trader, liking Pirate, disliking Tavernkeep, and hating Goblin Tinkerer.

Goblin Tinkerer: This NPC sells tinkering items and can be used for reforging and can be found in the Cavern layer after you’ve defeated the Goblin Invasion. He is a fan of the Underground and dislikes the Jungle. He loves Mechanic, likes Dye Trader, dislikes Clothier, and hates Stylist.

Witch Doctor: This NPC sells the Blowgun and Summoner equipment and appears after the Queen Bee has been beaten. You will want to place him in the Jungle and not Hallow. He likes Dryad and Guide, dislikes Nurse, and hates Truffle.

Clothier: This NPC sells vanity items and appears after Skeletron has been defeated. He likes Underground and dislikes Hallow. He loves Truffle, likes Tax collector, dislikes Nurse, and hates Mechanic.

Mechanic: She sells Mechanic related items like the wrench and is found in the Dungeon. She likes the Snow and dislikes the Underground. She loves Tinkerer, likes Cyborg, dislikes Arms Dealer, and hates Clothier.

Party Girl: You can purchase novelty items from her with visual effects, and she spawns after 14 NPCs have been acquired. She likes Hallow and dislikes Underground while loving Wizard and Zoologist, liking Stylist, disliking Merchant, and hating Tax Collector.

Hard Mode

Wizard: He sells magic-related items and can be found in the Cavern. He prefers Hallow and dislikes Ocean. He loves Golfer, likes Merchant, dislikes Witch Doctor, and hates Cyborg.

Tax Collector: He will collect property taxes from other NPC’s and requires a craft in the Underworld. He likes the Snow dislikes Hallow, loves Merchant, likes Party Girl, dislikes Demolitionist and Mechanic, and hates Santa Claus.

Truffle: He sells mushroom themed items and can be found in the glowing mushroom biome. He, of course, likes the Mushroom biome and dislikes nowhere. He loves Guide, likes Dryad, dislikes Clothier, and hates Witch Doctor.

Pirate: You can buy the cannon and pirate-themed items from him, and he is found after the Pirate Invasion has been beaten. He likes Ocean dislikes Underground, loves Angler, likes Tavernkeep, dislikes Stylist, and hates Guide.

Steampunker: She sells the teleporter, jetpack, and other futuristic items and can be met after the Mechanical Boss has been beaten. You will want her in the Desert, and she dislikes Jungle. She loves Cyborg, likes Painter, and dislikes Dryad, Wizard, and Party Girl.

Cyborg: He sells the proximity mine launcher and rockets and can be found after Plantera has been defeated. He likes Snow and dislikes Jungle while enjoying Steampunker, Pirate, and Stylist as well. He dislikes Zoologist and hates Wizard.

Santa Claus: You can buy the Santa set from him and Xmas decorations, and he shows up during Christmas if the Frost Legion has been defeated. He loves Snow and hates the Desert and only hates Tax Collector.

Princess: She sells the Royal set and other unique items and can be found after all the other NPCs have been collected, excluding Santa. She can be placed anywhere and loves all other NPCs.

Expert Tips

With all their preferences out of the way, here are a few more tips that can help you get the most out of your happiest NPCs. With creative building, it is possible to create houses that fit into multiple biomes allowing you to grab numerous pylons from one shop.

You can also create an artificial Biome almost anywhere by constructing a bubble house above ground with 80 blocks of the Biome that you want to make. Finally, to get the universal pylon, you can purchase it from the Zoologist once you have 100% of the bestiary, and it can be placed anywhere and doesn’t require 2 NPCs nearby to function like the rest of them.