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

If you’ve spent hours digging through the underground Jungle or glowing mushroom caves chasing rare drops, you’ve probably heard rumors of the strange, fungus-themed vendor that sells some of the best late-game gear in the game. Learning how to get Mushroom NPC in Terraria (officially called the Truffle) is one of the most rewarding side goals for players looking to upgrade their loadouts before taking on hardmode bosses. He sells everything from the powerful Mushroom Spear to the autofiring Shroomite Digging Claw, plus decorative blocks for custom base builds. Most players struggle to spawn him at first because his requirements are far stricter than most other friendly NPCs, but we’ve broken down every step you need to follow to get him to move in as fast as possible.

Pre-requisite Requirements to Spawn the Mushroom NPC (Truffle)

Before you even start building a home for the Mushroom NPC, you need to check off two non-negotiable base requirements. First, you have to unlock hardmode by defeating the Wall of Flesh in the underworld. The Truffle will never spawn in pre-hardmode worlds, no matter how many glowing mushroom biomes you build. Second, you need to have at least one empty housing slot available in your world. If all your existing NPCs have filled every valid house, the Truffle will have nowhere to move even if you meet all other conditions.

A common mistake new players make is trying to spawn him in an underground glowing mushroom biome — that only works for catching glowing snails, not for the Truffle. He will only move into a house that sits in a surface-level glowing mushroom biome, meaning the biome has to be above the underground layer threshold for your world size. You can check your current depth on the right side of your screen to confirm you are building in the right layer.

How to Build a Valid Surface Glowing Mushroom Biome

Natural surface glowing mushroom biomes spawn in less than 10% of generated Terraria worlds, so you will almost certainly have to build one yourself to unlock the Mushroom NPC. The process is simpler than it sounds, as long as you follow the exact biome size and block requirements:

  • Collect at least 100 pieces of glowing mushroom grass seeds from underground glowing mushroom biomes. You can get these by cutting down glowing mushroom plants with any pickaxe or axe, or by harvesting fully grown mushroom grass.
  • Find a flat, open area above the underground layer that is at least 25 blocks wide and 10 blocks tall for the biome and house combined. You don’t need a huge space, but extra room will let you spawn more useful glowing snails later on.
  • Cover the entire area of the flat space with mud blocks, then plant your glowing mushroom grass seeds across every mud block. Wait a few in-game days for the grass to spread, and for small glowing mushroom plants to start growing on the surface.
  • Confirm the biome is active by checking if the background changes to the glowing mushroom biome art, and if the background music switches to the mushroom biome track.

If you’re playing on a multiplayer server, you can split the work of collecting seeds with friends to cut down on grind time. It can take a few in-game days for the mushroom grass to fully spread and trigger the biome status, so you don’t have to sit and stare at your screen waiting for it to finish. If you need a short break from digging up mud blocks and collecting seeds, you can load up a casual minigame to pass the time while you wait for the grass to spread — lots of players who enjoy low-stakes, quick round games play Rummy Ludo during short waiting periods between in-game growth ticks, since it fits perfectly into 5 to 10 minute gaps without pulling you away from your game for too long.

Building a Valid House for the Mushroom NPC

Once your surface glowing mushroom biome is active, you need to build a valid house for the Truffle inside the biome bounds. Unlike most other NPCs, he will not move into a house that is even one block outside of the glowing mushroom biome area, so double check your borders before you start building. The house has to meet all standard Terraria NPC housing requirements, plus one extra rule specific to the Truffle.

Standard requirements include at least 30 blocks of internal space, a solid background wall, a light source, a door, a table, and a chair. The extra rule for the Truffle is that at least 75% of the house’s floor tiles have to be mushroom grass or mushroom blocks, not regular wood, stone, or other building materials. You can use glowing mushroom blocks for the walls, floor, and furniture to make the house look more on-theme, but it’s not required as long as you hit the floor tile requirement.

If you get the “this housing is invalid” message when you check with the housing menu, first confirm the house is fully inside the biome, then check that your floor has enough mushroom-related blocks. Many players skip the floor requirement and waste hours wondering why he won’t spawn, so this is the first thing you should troubleshoot if you run into issues. Once the house is marked valid, you only need to wait between a few in-game minutes and a full day for the Truffle to spawn and move in automatically, as long as you have an open NPC slot.

Exclusive Items You Can Get Once You Unlock the Mushroom NPC in Terraria

Now that you’ve got the Truffle moved in, it’s worth knowing exactly what items he sells to make the grind worth your time. His inventory changes based on whether you have defeated Plantera or not, so you’ll unlock more powerful items the further you progress into hardmode. Some of the most valuable items he sells include the Mushroom Spear, which is one of the best early hardmode melee weapons, with high damage and a piercing projectile that hits multiple enemies at once. It’s particularly effective against the Destroyer, one of the first three hardmode bosses you’ll face.

After you defeat Plantera, he sells the Shroomite Digging Claw, an autofiring pickaxe that mines faster than any other pickaxe in the game before you defeat the Moon Lord, plus Shroomite Bars which are used to craft the endgame Shroomite armor set for rangers. He also sells the Autohammer, which is the only tool that lets you craft Shroomite Bars from Glowing Mushrooms and Chlorophyte Bars, so you can’t make endgame ranger gear without him.

For builders, he sells glowing mushroom blocks, mushroom furniture, and glowing mushroom wall decorations that give bases a unique, otherworldly glow. If you let him live in a biome other than the glowing mushroom biome after he spawns, he will stop selling his exclusive hardmode items, so make sure you keep his primary house inside the surface mushroom biome at all times. You can move him temporarily for event fights, but always move him back if you want to access his full inventory.

Spawning the Truffle might feel like a lot of extra work when you first start, but the powerful gear and exclusive items he sells make it well worth the effort to learn how to get Mushroom NPC in Terraria. If you run into issues spawning him, always double check that you’re in hardmode, your surface mushroom biome is large enough, and your house meets his specific floor tile requirements before you try other fixes. Once he moves in, you’ll have access to some of the most useful late-game items in the game, making every boss fight and mining run far easier than it would be without him.