← Tous les articles

Potions personnalisées intelligentes dans Minecraft 1.21.4 : utiliser potion_contents

Le nouveau système de potions est l’un des exemples les plus clairs de l’utilité réelle de l’ère des components. Au lieu de tout entasser dans un seul vieux bloc NBT, l’objet indique désormais directement ce que doit contenir son payload de potion.

Ouvrir le constructeur de potions

Pourquoi potion_contents compte

En 1.21.4, une potion personnalisée n’a plus besoin de ressembler à un objet NBT mystérieux. La partie importante du payload vit désormais dans un composant dédié qui décrit clairement la couleur de la potion, les effets personnalisés et l’entrée de potion de base quand vous en utilisez une.

Forme type du composant

minecraft:potion_contents={
  custom_color:11750815,
  custom_effects:[
    {id:"minecraft:speed",amplifier:1,duration:2400},
    {id:"minecraft:night_vision",duration:2400}
  ]
}

Ce qui rend une potion « intelligente »

Bons cas d’usage en RP

Combiner avec d’autres components

Une potion intelligente combine généralement minecraft:potion_contents avec au moins un nom personnalisé, du lore, et parfois minecraft:custom_model_data. C’est ce qui transforme un objet purement mécanique en quelque chose qui semble pensé pour votre univers de serveur.

Quand éviter la surenchère

Si chaque potion a trop d’effets, trop de lore et trop de bruit visuel, les joueurs finissent par ne plus comprendre ce qu’ils boivent. Utilisez le système de components pour rendre les potions plus claires, pas plus chargées.

Workflow dans le constructeur

  1. Choisir le type de potion et la version cible.
  2. Définir l’identité visible : nom, lore, modèle, style de flacon.
  3. Composer les effets à l’intérieur de potion_contents.
  4. Tester l’objet en jeu et vérifier la lisibilité de l’infobulle.