Minecraft Wandering Trader with a highlighted gunpowder trade, showing an emerald exchanged for gunpowder in the villager trading menu.

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

SourceDeals gunpowder?Detail
Job villagersNoNo profession trades gunpowder
Wandering TraderSometimes~4 gunpowder for 1 emerald, random stock
Best real sourceCreepersFarmable 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

wandering trader trading emeralds for gunpowder

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

Minecraft Creeper, Ghast, and Witch collage with treasure chests inside a desert temple structure.

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

What villager trades gunpowder in Minecraft?

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.

Can you buy gunpowder from a villager?

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.

Does the Fletcher or Cleric sell gunpowder?

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.

What is the best way to get gunpowder in Minecraft?

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.

How much gunpowder does the Wandering Trader sell?

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.

Why can’t I find a villager that sells gunpowder?

Because none exists. Gunpowder is not part of any villager profession’s trades, so the only villager source is the occasional Wandering Trader offer.

Minecraft Server Hosting by Shockbyte

Affiliate link – we may earn a commission at no extra cost to you.