Minecraft Custom Potion Generator
Build a /give command for normal, splash, and lingering potions: base potion data, custom effects, bottle color, lore, CustomModelData, and support for both 1.20.5+ components and legacy NBT.
When this potion builder is most useful
Potion commands stop being simple the moment the bottle is supposed to carry more than one job. A vanilla potion is easy. A quest reward with custom lore, a story color, and a clean payload for a modern server version is where people start losing time. This builder is for that second case: when the bottle has to feel intentional, not generic.
Reward items
If a potion should feel like a crafted object instead of a random drop, the combination of custom name, lore, color, and effect stack matters more than raw strength. The builder lets you shape that whole package at once instead of bolting details on afterward.
RP consumables
This page is especially handy for drinks, alchemical tonics, poisons, or ritual brews that need readable text and a memorable look. Even if the mechanical effect is small, the item can still feel distinct because the visual and textual layer is already part of the command.
Version-sensitive commands
One of the most annoying parts of potion commands is not the potion itself, but the syntax drift between legacy NBT and the modern component system. The builder is useful precisely because it keeps that translation in one place.