xgaming.tools

Minecraft Potion Give Command

Generate /give commands for all potion types — regular, splash, lingering, and tipped arrows. All 20 effects with Normal, Extended, and Strong variants. Uses 1.20.5+ components syntax.

Drink to apply the effect to yourself

Standard duration and level.

@p = nearest · @a = all players · @s = yourself

1–64 (one stack max)

Command
/give @p minecraft:potion[minecraft:potion_contents={potion:"minecraft:night_vision"}]

Requires operator permission (op). Paste into chat or a command block.

Minecraft Potion /give Command Generator — Java Edition 1.20.5+

Since Java Edition 1.20.5, Minecraft switched from NBT tags to the data components system. Potions no longer use Potion:"minecraft:swiftness" in curly-brace NBT — instead, the item component minecraft:potion_contents is applied inside square brackets directly on the item ID.

Potion Types Explained

TypeItem IDHow it works
🧪 Potionminecraft:potionRight-click to drink. Applies the effect to the player holding it.
💦 Splash Potionminecraft:splash_potionRight-click to throw. Shatters on impact and applies the effect in a ~4-block radius.
🌫️ Lingering Potionminecraft:lingering_potionThrow to create a cloud that lasts several seconds, repeatedly applying the effect to anyone who walks through it. Duration is reduced to 1/4 compared to the splash version.
🏹 Tipped Arrowminecraft:tipped_arrowShot from a bow or crossbow. Applies the effect to any entity the arrow hits. Duration is 1/8 of the base potion (minimum 1 tick).

Potion Variants

Most effect potions come in three variants controlled by a prefix on the potion ID:

  • Normal — e.g. minecraft:swiftness — standard duration and level.
  • Extended (long_) — e.g. minecraft:long_swiftness — longer duration, same level.
  • Strong (strong_) — e.g. minecraft:strong_swiftness — level II, shorter duration.

Not every effect has all three variants. Instant effects like healing and harming only have a strong variant (no extended, since they have no duration). Effects added in 1.21+ (infested, oozing, weaving, wind_charged) have no variants at all.

Command Syntax (1.20.5+)

/give @p minecraft:potion[minecraft:potion_contents={potion:"minecraft:swiftness"}]
/give @p minecraft:splash_potion[minecraft:potion_contents={potion:"minecraft:long_swiftness"}]
/give @p minecraft:lingering_potion[minecraft:potion_contents={potion:"minecraft:strong_swiftness"}]
/give @p minecraft:tipped_arrow[minecraft:potion_contents={potion:"minecraft:night_vision"}]

The old NBT syntax minecraft:potion{Potion:"minecraft:swiftness"} no longer works in 1.20.5+. Use this generator to always get the correct modern format.

Minecraft Potion Give Command — FAQ

Is this Minecraft Potion Give Command free to use?

Yes, the Minecraft Potion Give Command is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.

How accurate is the Minecraft Potion Give Command?

Values are pulled from the Minecraft game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.

Can I host a Minecraft server with XGamingServer?

Yes. XGamingServer offers instant Minecraft server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.

Does the Potion Give Command work on mobile?

Yes, the Potion Give Command is fully responsive and works on desktop, tablet, and mobile browsers.

You might also need

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Minecraft hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime