My npc truffle will not spawn in Terraria [duplicate]

As seen above, I built a surface mushroom biome with several house but the truffle won't spawn. Is there something else I need to do?
Best Answer
Here are several things you'll want to check on:
- Have you defeated the Wall of Flesh yet? The truffle does not spawn until hardmode is activated.
- Is the house 100% in a surface mushroom biome? If you can clearly hear the biome music, then it is.
- Are you near any corruption or crimson? If so, move the house a little further away from it. The house cannot be within 50 blocks of corruption or crimson.
Pictures about "My npc truffle will not spawn in Terraria [duplicate]"
![My npc truffle will not spawn in Terraria [duplicate] - Wedding cake with floral decor between treats on table My npc truffle will not spawn in Terraria [duplicate] - Wedding cake with floral decor between treats on table](/assets/images/my_npc_truffle_will_not_spawn_in_terraria_duplicate_1.jpeg)
![My npc truffle will not spawn in Terraria [duplicate] - Assorted delicious chocolate truffles in decorative flowers My npc truffle will not spawn in Terraria [duplicate] - Assorted delicious chocolate truffles in decorative flowers](/assets/images/my_npc_truffle_will_not_spawn_in_terraria_duplicate_2.jpeg)
![My npc truffle will not spawn in Terraria [duplicate] - Assorted sweets on table with blooming flowers on wedding day My npc truffle will not spawn in Terraria [duplicate] - Assorted sweets on table with blooming flowers on wedding day](/assets/images/my_npc_truffle_will_not_spawn_in_terraria_duplicate_3.jpeg)
Why is the truffle NPC not spawning?
When attempting to spawn the Truffle, try to make sure enough Houses exist for other NPCs that have not yet spawned. Having too much Corruption or Crimson beneath the house may invalidate the housing. For the Truffle to move in, the house must be in a Surface Glowing Mushroom biome.How do you get the truffle NPC to spawn?
In order to use it, it must be caught (e.g. with a Bug Net) and used as bait with a fishing pole in an Ocean biome. It only spawns in the Cavern layer and below, so it will not appear in surface Glowing Mushroom biomes.Why are truffle worms not spawning?
The Truffle NPC requires a house in a Surface (above-ground) Glowing Mushroom biome and sells mushroom-themed blocks, pets, weapons, and vanity items. The Underground Glowing Mushroom biome.How To Get Truffle NPC In Terraria In 5 Easy Steps
More answers regarding my npc truffle will not spawn in Terraria [duplicate]
Answer 2

The Truffle is a hard mode NPC and will only show up once you have constructed a house in an above-ground mushroom biome with Mushroom Grass Seeds, or by using the Clentaminator in a Jungle. If you want to do this but don't want to take up a lot of surface space, a good way to do it is to build a skybridge of mud off of a Floating island, plant Mushroom Grass Seeds, and then wait. (Note that the skybridge must be 2 mud blocks thick, and that the house must meet all of the other normal NPC house requirements.)
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Pixelme Stock Photography, Jonathan Borba, Jonathan Borba, Jonathan Borba
