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

Minecraft server admin docs

Read the full Minecraft server docs →

Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

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