In this guide, we take a look at how to get every single Terraria Journey’s End NPCs and list their preferences. Each NPC has a preferred biome, along with likes, dislikes, and even some other NPCs they love. You will need to complete specific requirements to get each NPC to move-in, so we’ll go over that as well.

Terraria Journey’s End NPC List

  • Merchant
  • Nurse
  • Demolitionist
  • Painter
  • Dye Trader
  • Zoologist
  • Golfer
  • Dryad
  • Tavernkeep
  • Stylist
  • Angler
  • Goblin Tinkerer
  • Witch Doctor
  • Clothier
  • Mechanic
  • Party Girl
  • The Wizard
  • Tax Collector
  • Truffle
  • Pirate
  • Steampunk
  • The Cyborg
  • Santa Claus

Each NPC has a list of different preferences. Some NPCs prefer to live in different biomes. Some NPCs prefer the company of other NPCs. All of these factors go into determining the NPC’s happiness levels.

Read on below for a full complete list of each Terraria Journey’s End NPC’s preferences.

The Guide

  • Move-in Requirement: Starting a new world
  • Description: Provides tips, shows recipes, and is sacrificed for Wall of Flesh
  • Biome: Forest
  • Likes: Clothier, Zoologist
  • Dislikes: Ocean, Steampunker, Painter

The Merchant

  • Move-in Requirement: 50 silver
  • Description: Sells basic tools and supplies
  • Biome: Forest
  • Likes: Nurse, Golfer
  • Dislikes: Desert, Tax Collector, Angler

The Nurse

  • Move-in Requirement: Increased health with a heart crystal
  • Description: Heals player and removes buffs for a fee
  • Biome: Hallow
  • Loves: Arms Dealer
  • Likes: Wizard
  • Dislikes: Snow, Dryad, Party Girls, Zoologist

The Arms Dealer

  • Move-in Requirement: Player has bullets or a gun in their inventory
  • Description: Sells guns, bullets, and other ammunition
  • Biome: Desert
  • Loves: Nurse
  • Likes: Steampunker
  • Dislikes: Snow, Steampunker, Demolitionist

The Painter

  • Move-in Requirement: 8 other NPCs have moved in
  • Description: Sells paints, paintings, Jungle Pylon, Painting Tools
  • Biome: Jungle
  • Loves: Dryad
  • Likes: Party Girl
  • Dislikes: Forest, Truggle and Cyborg

The Dye Trader

  • Move-in Requirement: Player acquires a dye item and kills a boss, or acquired one strange plant
  • Description: Sells Dye Vat crafting station, trades Rare Dye for Strange Plants
  • Biome: Desert
  • Likes: Arms Dealer, Painter
  • Dislikes: Forest, Steampunker, Pirate

The Zoologist

  • Move-in Requirement: 10% of progress made in Beastiary
  • Description: Sells critter related items and a leather whip
  • Biome: Forest
  • Loves: Witch Doctors
  • Likes: Golfer
  • Dislikes: Desert, Angler, Arms Dealer

The Golfer

  • Move-in Requirement: Rescued from Underground Desert
  • Description: Sells golf related items
  • Biome: Forest
  • Loves: Angler
  • Likes: Painter and Zoologist
  • Dislikes: Underground, Pirate, Merchant

The Dryad

  • Move-in Requirement: Defeat a boss
  • Description: Sells nature-related items, reports on Hallow / Corruption percentage
  • Biome: Jungle
  • Likes: Witch Doctor and Truffle
  • Dislikes: Desert, Angler, Golfer

The Tavernkeep

  • Move-in Requirement: Eater of Worlds or Brain of Cthulhu defeated and Tavernkeep is spoken to at the random location
  • Description: Sells items that summon and help fight the Old One’s Army.
  • Biome: Hallow
  • Loves: Demolitionist
  • Likes: Hallow, Goblin Tinkerer
  • Dislikes: Snow, Guide, Dye Trader

The Stylist

  • Move-in Requirement: Found and spoken to in a Spider Cave
  • Description: Can change player’s hairstyle and sell hair dye
  • Biome: Ocean
  • Loves: Dye Trader
  • Likes: Pirate
  • Dislikes: Snow, Tavernkeep, Goblin Tinkerer

The Angler

  • Move-in Requirement: Found floating in Ocean
  • Description: Gives fishing quests and rewards
  • Biome: Ocean
  • Likes: Demolitionist, Party Girl, Tax Collector
  • Dislikes: Desert, Tavernkeep

The Goblin Tinkerer

  • Move-in Requirement: Found and spoken to in cavern after defeating Goblin Invasion
  • Description: Sells items like Tinkerer’s Workshop and can reforge items
  • Biome: Forest
  • Likes: Golfer, Nurse
  • Dislikes: Desert, Tax Collector, Angler

The Witch Doctor

  • Move-in Requirement: Queen Bee has been defeated
  • Description: Sells Blowgun, Imbuing Station, Summoner Equipment, Fountains
  • Biome: Jungle
  • Likes: Dryad, Guide
  • Dislikes: Hallow, Nurse, Truffle

The Clothier

  • Move-in Requirement: Defeat Skeletron
  • Description: Sells Vanity Outfits
  • Biome: Underground
  • Likes: Truffle, Tax Collector
  • Dislikes: Hallow, Nurse, Mechanic

The Mechanic

  • Move-in Requirement: Rescue from Dungeon
  • Description: Sells Wrench, Wire, other Mechanic items
  • Biome: Snow
  • Loves: Goblin Tinkerer
  • Likes: Cyborg
  • Dislikes: Underground, Arms Dealer, Clothier

The Party Girl

  • Move-in Requirement: 2.5% chance of spawning after 14 NPCs move in or you can find her on the Secret Seed
  • Description: Sells stylish party items
  • Biome: Hallow
  • Loves: Wizard
  • Likes: Stylist
  • Dislikes: Merchant, Tax Collector

The Wizard

  • Move-in Requirement: Rescued in Cavern Layer in Hardmode
  • Description: Sells magical items
  • Biome: Hallow
  • Loves: Golfer
  • Likes: Merchant
  • Dislikes: Ocean, Witch Doctor, Cyborg

The Tax Collector

  • Move-in Requirement: A Tortured Soul is transformed with Purification Powder in the Underworld
  • Description: Generates money for the player, based on how many NPCs you have
  • Biome: Snow
  • Loves: Merchant
  • Likes: Party Girl
  • Dislikes: Demolitionist, Mechanic, Santa Clause

The Truffle

  • Move-in Requirement: House built in and above-ground Glowing Mushroom biome during Hardmode
  • Description: Sells Autohammer, Mushroom Spear, other Mushroom items
  • Biome: Surface Mushroom
  • Loves: Guide
  • Likes: Dryad
  • Dislikes: Clothier, Witch Doctor

The Pirate

  • Move-in Requirement: Pirate Invasion defeated
  • Description: Sells Blowgun, Imbuing Station, Summoner equipment and Fountains
  • Biome: Ocean
  • Loves: Angler
  • Likes: Tavernkeep
  • Dislikes: Stylist, Guide

The Steampunker

  • Move-in Requirement: Defeat a Mechanical Boss
  • Description: Sells Clentaminator, Teleporter, Jetpack, Steampunk items
  • Loves: Cyborg
  • Biome: Desert
  • Likes: Painter
  • Dislikes: Jungle, Dryad, Wizard, Party Girl

The Cyborg

  • Move-in Requirement: Plantera is defeated
  • Description: Sells Proximity Mine Launcher, Rockets, Nanites
  • Biome: Snow
  • Likes: Steampunker, Pirate, Stylist
  • Dislikes: Jungle, Zoologist, Wizard

Santa Claus

  • Move-in Requirement: Frost Legion defeated (only Christmas time)
  • Description: Sells Christmas themed items
  • Biome: Snow
  • Likes: Snow
  • Dislikes: Desert, Tax Collector

The Demolitionist

  • Move-in Requirements: Player has an explosive in their inventory
  • Description: Sells explosives
  • Biome: Underground
  • Loves: Tavernkeep
  • Likes: Mechanic
  • Dislikes: Ocean, Arms Dealer, Goblin Tinkerer

Terraria NPCs for Forest Biome

  • Merchant
  • Guide
  • Zoologist
  • Golfer
  • Wizard
  • Party Girl

Terraria NPCs for Jungle Biome

  • Dryad
  • Painter
  • Witch Doctor

Terraria NPCs for Hallow Biome

  • Nurse
  • Arms Dealer
  • Wizard

Terraria NPCs for Snow Biome

  • Santa Claus
  • Mechanic
  • Goblin Tinkerer
  • Cyborg

Terraria NPCs for Underground Biome

  • Demolitionist
  • Clothier
  • Tavernkeep

Terraria NPCs for Desert Biome

  • Dye Trader
  • Tax Collector
  • Steampunker