
If you are hunting for a villager to sell you gunpowder for TNT and fireworks, here is the honest answer up front: no job villager trades gunpowder at all. The one merchant that sometimes deals in it is the Wandering Trader. This guide covers who sells gunpowder, and the faster ways to actually stock up.
Everything here is confirmed in the current 2026 version of Minecraft (26.2).
Quick answer: no professioned villager (Librarian, Cleric, Fletcher, or any other) buys or sells gunpowder. Only the Wandering Trader sometimes offers it, roughly 4 gunpowder for 1 emerald, and only when that trade randomly appears. For real quantities, farm creepers instead.
Gunpowder Trade at a Glance
| Source | Deals gunpowder? | Detail |
|---|---|---|
| Job villagers | No | No profession trades gunpowder |
| Wandering Trader | Sometimes | ~4 gunpowder for 1 emerald, random stock |
| Best real source | Creepers | Farmable in bulk |
No Job Villager Trades Gunpowder
Across every villager profession, none deals in gunpowder. Librarians handle paper and books, Fletchers handle arrows and sticks, Clerics handle redstone and ender pearls, and so on, but gunpowder is simply not on any profession’s trade list. So rerolling a job block will never get you a gunpowder trade. If a guide tells you a specific villager buys or sells gunpowder, it is mistaken.
The Wandering Trader Is the Only One

The Wandering Trader, the wandering merchant with two trader llamas that appears near you every so often, is the only villager-type mob that can sell gunpowder. When it spawns it rolls a random set of trades, and gunpowder is one possible offer at roughly 4 gunpowder for 1 emerald.
The catch is that it is random and limited: the gunpowder trade may not appear at all, and even when it does the stock is small. You also cannot keep a Wandering Trader permanently, it despawns after a while, so you cannot rely on it as a steady supply. For how the Wandering Trader works, see our Minecraft villager jobs guide for how trading professions differ from it.
The Real Way to Get Gunpowder: Creepers

Since no villager reliably supplies gunpowder, the best source is killing mobs that drop it:
- Creepers drop 0 to 2 gunpowder (more with Looting). They are the main source, and a creeper farm produces gunpowder by the stack.
- Ghasts in the Nether drop 0 to 2 gunpowder.
- Witches drop gunpowder among their loot.
- Chests in structures like dungeons and desert temples often contain gunpowder.
If you need gunpowder for TNT or fireworks in bulk, a creeper farm is far more reliable than waiting on a Wandering Trader. To turn gunpowder into emeralds instead, sell finished goods to the villagers who do buy them, and see our best villager trades for emeralds guide.
The short version: stop rerolling villagers for gunpowder, because no profession trades it. Grab it from the Wandering Trader if the offer happens to appear, but for real quantities build a creeper farm and let the emeralds go toward trades that actually exist.
Frequently Asked Questions
No job villager trades gunpowder. Only the Wandering Trader sometimes sells it, at roughly 4 gunpowder for 1 emerald, and only when that trade randomly appears.
Not from any profession villager. The Wandering Trader is the only villager-type mob that may sell gunpowder, but the offer is random and its stock is small.
No. Fletchers deal in arrows, bows, and sticks, and Clerics deal in redstone, lapis, and ender pearls. Neither trades gunpowder, and no other profession does either.
Kill creepers, which each drop up to 2 gunpowder (more with Looting), or build a creeper farm for bulk. Ghasts, witches, and loot chests are other sources.
When the trade appears, the Wandering Trader offers about 4 gunpowder for 1 emerald, with limited stock. It is not guaranteed to have the trade at all.
Because none exists. Gunpowder is not part of any villager profession’s trades, so the only villager source is the occasional Wandering Trader offer.



