Ce que construit l’outil
Le générateur produit une commande /give prête pour potion, splash_potion et lingering_potion. Sur une seule page, vous configurez la potion de base, les effets supplémentaires, la couleur, le lore, CustomModelData et la syntaxe adaptée à votre version de serveur.
Potion de base et effets personnalisés
Le champ de potion de base accepte des ID vanilla tels que swiftness, long_regeneration ou strong_healing. Cela crée la base standard, tandis que le bloc custom effects ajoute la durée, le niveau, les particules, l’icône et le mode ambient.
potion_contents={
potion:"minecraft:swiftness",
custom_effects:[
{id:"minecraft:night_vision",duration:600,amplifier:0}
],
custom_color:7173375
}
Deux formats selon la version
Depuis Minecraft 1.20.5, les objets utilisent Data Components. En pratique, cela donne deux formats courants pour les potions personnalisées :
- 1.20.5+ utilise des crochets avec
potion_contents, ainsi queitem_name,loreetcustom_model_data. - Avant 1.20.5 utilise les tags NBT
Potion,CustomPotionEffects,CustomPotionColoret l’ancien blocdisplay.
/give @p minecraft:potion[potion_contents={potion:"minecraft:healing"}] 1
/give @p minecraft:potion{Potion:"minecraft:healing"} 1
Pourquoi le mode legacy demande plus de travail
Dans l’ancien format, les effets de potion passent par des ID numériques. Le générateur masque cette étape : vous choisissez des noms lisibles comme speed ou slow_falling, puis l’outil injecte les valeurs legacy lorsqu’elles existent.
Couleur, lore et mise en scène
Le même paquet d’effets peut raconter une histoire très différente selon la présentation. La couleur de la fiole modifie la silhouette dans l’inventaire, le lore ajoute du contexte narratif, et CustomModelData vous permet de relier la potion à un modèle ou une icône particulière de votre resource pack.
- Un concentré vert toxique avec avertissement dans le lore.
- Un élixir sacré doré avec un style visuel rare.
- Une potion de faction reliée à un modèle unique via
CustomModelData.
Comment utiliser le générateur
- Choisissez la syntaxe adaptée à votre version de serveur.
- Sélectionnez le type de fiole et une potion de base si nécessaire.
- Ajoutez un ou plusieurs
effets personnalisésavec durée et niveau. - Activez si besoin la couleur, le lore et
CustomModelData. - Copiez la commande
/givefinale dans la console ou un bloc de commande.
Idées concrètes
- Des fioles de quête offrant un bref bonus utilitaire avant une scène.
- Des flacons de combat de faction avec couleurs et lore distinctifs.
- Des échantillons d’alchimie dangereux avec nom dramatique, malus lourd et modèle rare.
- Des bouteilles persistantes pour arènes ou rituels où le nuage doit rester sur place.