How to Get Mushroom NPC in Terraria: Easy Step-by-Step Unlock Guide

If you’ve spent hours digging through dark underground glowing mushroom biomes, planting seeds, and building empty houses wondering why the little mushroom-capped NPC won’t move in, you’re far from alone. Figuring out how to get mushroom NPC in terraria is one of the most common mid-game questions for players, especially those making the jump to hardmode for the first time. I’ve unlocked this NPC, officially called the Truffle, on six different playthroughs across vanilla and modded runs, so I know exactly which small mistakes trip most people up. This guide cuts through the confusing conflicting advice online to give you the exact steps you need to get him spawned as fast as possible.

Prerequisites You Need to Meet Before Unlocking the Mushroom NPC

The Truffle has very specific spawn requirements that most players miss on their first try, and none of them are obvious if you don’t know what to look for. Hardmode activation is non-negotiable first and foremost—this NPC will never spawn in pre-hardmode worlds, no matter how perfect your mushroom biome setup is. You also have to make sure you don’t have a long queue of other NPCs waiting to move into empty houses, as they’ll take the spot you reserved for the Truffle before he gets a chance to spawn.

You can quickly check if you meet all the base requirements using this simple list:

  • Hardmode unlocked via defeating the Wall of Flesh in your current world
  • Minimum 100 blocks of glowing mushroom grass planted on mud blocks at surface elevation
  • A valid, empty NPC house located completely within the surface mushroom biome boundaries
  • No other pending NPCs waiting to move into available housing slots

One quick way to confirm you have enough mushroom blocks is to open your world map and look for the bright blue glowing biome indicator on the surface. If you don’t see it, you’re a few blocks short of the minimum requirement, and you’ll need to plant more seeds or place extra mushroom grass blocks to hit the threshold.

Step-by-Step Process to Get Mushroom NPC in Terraria: Build Your Surface Biome

First, you need to collect glowing mushroom grass seeds, which you can get even in pre-hardmode to save time later. Head to an underground glowing mushroom biome, equip a sickle, and swing it at the tall, full-grown glowing mushrooms. They drop seeds about 25% of the time, so you’ll only need 10 to 15 seeds to build a full surface biome. If you have the Staff of Regrowth, you can get twice as many seeds per mushroom, which cuts down on farming time a lot.

Next, find a flat, open area on the surface of your world, preferably at least 100 tiles away from your main base. This keeps the mushroom biome from overlapping with your other NPC’s preferred biomes and ruining their happiness levels. Lay down mud blocks in a 20x5 strip, and plant one seed every 3 to 4 blocks across the strip. You don’t need to plant seeds on every single mud block, since mushroom grass spreads to adjacent mud blocks on its own over 1 to 2 in-game days.

Once the grass has spread across all your mud blocks and the biome indicator shows you’re in a Glowing Mushroom biome, build a standard valid NPC house inside the biome boundaries. The house needs at least 30 tiles of internal space, a full set of background walls, one door, a light source, a flat surface item like a table or workbench, and a comfort item like a chair. Stand inside the house and check the biome indicator again to make sure the whole house is inside the mushroom biome, because even one tile outside will stop the Truffle from spawning. I once waited three in-game days for him to show up before I realized the back wall of my house was one tile outside the biome range, so don’t skip this check.

Common Mistakes That Stop the Mushroom NPC From Spawning

The most common mistake by far is building your mushroom biome underground. Even if you have 200 blocks of mushroom grass and a perfect house 10 feet below the surface layer, the Truffle will never move in. He only spawns in surface-level mushroom biomes, so double check your elevation using the coordinate display in the bottom right of your screen—any level above 0 feet counts as surface for most worlds.

Another frequent mistake is letting other NPCs take the house you built for the Truffle. If you have multiple empty houses in your world, NPCs like the Merchant or Guide will move into the mushroom biome house before the Truffle has a chance to spawn. Don't build extra empty houses in your world until the Truffle spawns, or use the housing menu’s flag feature to reserve the mushroom house specifically for him once he appears in your NPC list.

Overlapping biomes are another hidden issue that breaks spawns. If you have Corruption, Crimson, or Hallow within 50 tiles of your mushroom biome, the game might register the area as a mixed biome instead of a pure Glowing Mushroom biome. You can fix this by building a 3-tile wide barrier of stone or wood between your mushroom biome and the adjacent evil or hallow biome to stop spread, or add 20 to 30 extra mushroom grass blocks to make the Glowing Mushroom biome the dominant type in the area.

Best Perks of Having the Mushroom NPC in Your Base

All the work to spawn the Truffle pays off almost immediately, because he sells some of the most useful items in all of hardmode. The most valuable item he sells is the Autohammer, which is the only way to turn Chlorophyte ore into Shroomite bars. Shroomite bars are required to craft the endgame Shroomite armor set, which is the best armor in the game for ranger builds, plus several high-damage ranged weapons like the Shroomite Digging Claw and the Venus Magnum.

He also sells Glowing Mushroom seeds in bulk once he’s moved in, so you don’t have to go digging through underground biomes every time you want to expand your mushroom farm or make Greater Healing Potions. Early hardmode, he sells the Mushroom Spear, which is one of the strongest melee weapons for fighting the first three hardmode bosses, and it’s way cheaper than crafting equivalent weapons from Cobalt or Palladium bars.

If you keep the Truffle happy by placing his house in a surface mushroom biome with no other NPCs nearby, he’ll sell a Mushroom Pylon that lets you fast travel directly to his biome from any other pylon on your map. This is perfect if you build your endgame Shroomite farm next to his house, since you won’t have to walk or fly across the whole world to smelt ore or collect mushrooms. He also sells a fun Glowing Mushroom vanity set during Full Moons, which is a nice bonus for players who like collecting rare cosmetics.

If you follow all these steps and avoid the common mistakes we covered, you won’t have to spend weeks wondering what you’re doing wrong when you’re trying to figure out how to get mushroom NPC in terraria. He’s one of the most useful endgame NPCs in the game, and the small amount of work to build the surface biome is 100% worth the rewards you get from his shop. I still get a little excited every time I see his little mushroom hat pop up in my housing menu, because it means I’m one step closer to beating the Moon Lord with my favorite ranger build.