I’m a bit confused about what it takes for the Truffle NPC to appear in Terraria. Some people mention you need to be in “hardcore” mode, but I can’t seem to find any hardcore world option when creating a world. Does the Truffle NPC require Hardmode (the game progression state after defeating the Wall of Flesh) instead? Also, where should the Truffle worm spawn, and what biome or conditions are needed for all this? Looking for a clear explanation about Truffle spawning mechanics and any key details to get them to appear.
4 Answers
For the Truffle worm, which you need to fight Duke Fishron, those spawn naturally only in the Underground Glowing Mushroom biome after the world is in Hardmode. If you want to catch one, you’ll need a Bug Net from the Merchant NPC. Just hang out in that biome and wait for one to spawn before trying to net it.
Someone linked a wiki page with this info, but honestly the official Terraria wiki can be kinda overwhelming or outdated sometimes. I usually prefer checking out more community-updated sources or guides. But basically, focus on building that mushroom biome on the surface and moving into Hardmode first, then the Truffle NPC can appear once you have suitable housing there.
The Truffle NPC shows up only after you enter Hardmode — that means you have to defeat the Wall of Flesh boss first. Also, you need to create a Surface Glowing Mushroom biome by planting and spreading glowing mushroom grass on the surface, plus have a valid house there. Then the Truffle NPC will eventually move in. Just give it some time after meeting those conditions.
Just to clarify, Hardmode and Hardcore are totally different things. Hardmode is a stage in the game unlocked after killing the Wall of Flesh. Hardcore is a character difficulty where if you die once, your character is deleted. The Truffle NPC depends on Hardmode, not Hardcore difficulty. So don’t worry about that when trying to get the Truffle to spawn.
Thanks for the tip! I’ll look for some updated community guides next time.