Frustrated because your Minecraft villager suddenly decided haggling is so last season? You're not alone! There are several reasons why your usually eager trader might be refusing to offer their wares.
First, **check their workstation.** Each villager needs access to their designated workstation (e.g., a fletcher needs a fletching table) to restock. If it's blocked, destroyed, or too far away, they won't trade.
Second, **it's nighttime, or they're sleeping.** Villagers only trade during daylight hours. Wait until the sun's up and they've woken up.
Third, **they might be out of stock.** Villagers have a limited number of trades available. They need time to restock by using their workstation.
Fourth, **they've been zombified and cured *too many times*.** While curing a zombie villager gives discounts, there's a limit. After a few cures, the discounts become minimal, and the villager's trading habits might become erratic.
Finally, **they're gossiping or preoccupied.** Villagers need social interaction. If they're busy gossiping or attending a meeting (yes, they do that!), they won't trade until they're done. Give them a moment, and they should be back in business!