TerraCraft.tools

Town NPC

Dye Trader happiness and housing (1.4.5)

The Dye Trader is happiest in the Desert next to the Painter, the Arms Dealer and the Princess: price 0.78×. Neighbours it likes: the Arms Dealer and Painter. It dislikes the Forest; hates living near the Pirate. Unlock: Arrives when a player carries a dye or a dye ingredient, along with a few other conditions. As a vendor it sells the pylon of the biome you stand in once another NPC lives nearby.

Dye Trader

Best spot: 0.78×

Dye Trader preferences

Dislikes

Likes (bold = loves)Dislikes (bold = hates)
BiomesDesertForest
NeighboursArms Dealer, PainterPirate, Steampunker

Other NPCs that like the Dye Trader: Stylist and Goblin Tinkerer.

Other NPCs that dislike the Dye Trader: Tavernkeep.

Price in each biome

With the Painter, Arms Dealer and Princess as neighbours, this is the price multiplier in every biome:

BiomePrice
Forest0.88×
Desert0.78×
Snow0.83×
Jungle0.83×
Ocean0.83×
Hallow0.83×
Glowing Mushroom0.83×
Underground / Cavern / Underworld0.83×

How to get the Dye Trader

Arrives when a player carries a dye or a dye ingredient, along with a few other conditions.

What the Dye Trader does

Sells the Dye Vat and trades rare dyes for Strange Plants.

Try the Dye Trader in the calculator

All NPCs: town NPC list · happiness chart · Dye Trader on the Terraria Wiki

Questions players ask

How do I get the Dye Trader?

Arrives when a player carries a dye or a dye ingredient, along with a few other conditions.

Where should the Dye Trader live?

In the Desert, next to the Painter, Arms Dealer and Princess, for a 0.78× price.

Who does the Dye Trader hate?

Pirate. It dislikes Steampunker.

Does the Dye Trader sell a pylon?

Yes: the pylon of the biome you stand in, once another NPC lives nearby (1.4.5 removed the happiness requirement).

Data: Terraria 1.4.5 facts from the Terraria Wiki (terraria.wiki.gg, CC BY-NC-SA 4.0), checked 14 October 2026 against patch 1.4.5.8. Text and tools are our own. Wrong number? Tell us.

↑↓ to move · Enter to open · Esc to close