Guides / Commands & Data

Potions cover 19 of 40 effects — and four potions are not named after what they do

21 status effects have no potion at all. Swiftness gives Speed, Leaping gives Jump Boost, Healing gives Instant Health — and /give and /effect need the different names.

The brewing stand covers less than half the status effects in the game, and four of the potions it does make are named after something other than the effect they grant. That second fact is a command-writing trap. Counted from Mojang's shipped potion and effect registries for 26.2.

19 potion types, 41 entries

There are 41 potion entries, which is 19 distinct types plus their variants:

  • 19 base potions
  • 13 long_ extended versions
  • 9 strong_ amplified versions

Not every potion has both. Night Vision extends but does not amplify; Healing amplifies but does not extend. The 13-and-9 split is why.

21 of the 40 effects have no potion

Just over half the status effects in the game cannot be brewed at all:

absorption, bad_omen, blindness, breath_of_the_nautilus, conduit_power, darkness, dolphins_grace, glowing, haste, health_boost, hero_of_the_village, hunger, levitation, luck, mining_fatigue, nausea, raid_omen, saturation, trial_omen, unluck, wither

Some are environmental (Conduit Power, Dolphin's Grace, Darkness), some are event flags (Bad Omen, Raid Omen, Trial Omen, Hero of the Village), and some are simply command-only (Glowing, Levitation, Haste, Luck). If you need one of these on a player, /effect give is the only route — no amount of brewing will produce it.

Four potions are named after something else

potion ideffect it grants
swiftnessspeed
leapingjump_boost
healinginstant_health
harminginstant_damage

This matters because the two commands take different vocabularies:

/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1

potion:"minecraft:speed" is not a thing and /effect give @p minecraft:swiftness is not either. Each command wants its own id, and the mismatch only exists for these four — every other potion shares its name with its effect, which is exactly what makes the four easy to get wrong.

Turtle Master grants two effects

turtle_master is the only potion that applies more than one: Resistance and Slowness together. That is why it reads as a defensive potion with a drawback rather than a straight buff.

It is also the only way to brew Resistance. There is no Potion of Resistance — the effect is reachable through the brewing stand only as half of Turtle Master, always with the Slowness attached. So Resistance is not in the unbrewable list above, but it is not separable either.

For command and datapack work

  • Check whether the effect you want even has a potion before designing around brewing — 21 do

not.

  • Use the potion id for items and the effect id for /effect; they differ for Swiftness,

Leaping, Healing and Harming.

  • Remember long_ and strong_ are separate registry entries, not modifiers, so a command

naming minecraft:long_swiftness is naming a real, distinct potion.

Brewing Potion Lab →

More guides

Browse all →

Looking for more Minecraft tools?

A suite of client-side generators, viewers and converters — all free, all in your browser.