Making your NPCs happy in Terraria allows you to buy cool items from them. To increase NPC happiness levels, you need to cater to their needs. The most important thing to note is that each NPC has a preferred biome. In this guide, we’ll take a look at all of the Terraria 1.4 NPC Happiness Biomes.

Different Biomes in Terraria 1.4

First, you should know there are a bunch of different biomes in Terraria. Here’s a complete list of Biomes:

  • Forest
  • Snow
  • Desert
  • Jungle
  • Ocean
  • Mushroom
  • Underground

There are also Corruption, Crimson, and Hallow Biomes which are evil contagious biomes that spread to adjacent areas. These are seen in Hardmode, but the Evil Biome can be seen before that, and it spreads very slowly.

Terraria NPC Happiness Biomes

Now, you want to open up your Beastiary in Terraria and check out all of your different NPCs you have unlocked. We will provide you a list of our NPCs and which Biomes they prefer, but these appear to be somewhat unique for each world.

  • Forest, Surface

    • Guide, Merchant, Zoologist, Golfer
  • Snow

    • Cyborg, Tax Collector, Mechanic
  • Desert

    • Arms Dealer, Dye Trader, Steampunker
  • Jungle

    • Dryad, Painter, Witch Doctor
  • Ocean

    • Angler, Stylist, Pirate
  • Mushroom, Surface

    • Truffle
  • Underground

    • Goblin Tinkerer, Demolitionist, Clothier
  • Hallow

    • Nurse, Wizard, Party Girl, Tavernkeep

Placing your NPCs in their preferred Biome will increase their happiness levels. Having happy NPCs means you can buy items like Pylons from them to fast travel around the world.

Here’s an easy to read infographic designed by a user in the Terraria subreddit. It lists all of the NPCs, their preferred Biome, their loves, likes, dislikes and hates. Click on the image to make it larger.