Mise à jour :
Afficher une barre en trois lignes
/bossbar add timer "Temps restant"
/bossbar set timer players @a
/bossbar set timer color yellow
La première ligne crée la barre, la deuxième l'affiche à tout le monde. Une nouvelle barre n'est visible par personne tant que vous n'avez pas réglé players. timer est l'identifiant de la barre ; utilisez des minuscules, des chiffres et _.
Réglages d'apparence
| Réglage | Exemple | Valeurs |
|---|---|---|
| Couleur | /bossbar set timer color red | blue, green, pink, purple, red, white, yellow |
| Style | /bossbar set timer style notched_10 | progress, notched_6, notched_10, notched_12, notched_20 |
| Texte | /bossbar set timer name "Combat de boss" | Une chaîne ou un composant de texte |
| Visible | /bossbar set timer visible false | true, false |
Pour un texte coloré, utilisez /bossbar set timer name {"text":"Combat de boss","color":"red","bold":true}. Cette forme fonctionne avant comme après le changement de format de texte de 1.21.5.
Remplissage : max et value
/bossbar set timer max 60
/bossbar set timer value 45
La barre est remplie à value ÷ max, cet exemple est donc rempli aux trois quarts. Le max par défaut est 100.
Un compte à rebours lié au scoreboard
Comptez le temps dans un score et copiez-le dans la barre à chaque tick. Cet exemple est un minuteur de 30 secondes (600 ticks).
Mise en place (une fois) :
/scoreboard objectives add time dummy
/scoreboard players set #timer time 600
/bossbar add timer "Temps restant"
/bossbar set timer max 600
/bossbar set timer players @a
Dans un bloc de commande Répétition et un bloc Chaîne (Toujours actif) :
scoreboard players remove #timer time 1
execute store result bossbar timer value run scoreboard players get #timer time
Pour s'arrêter à zéro, remplacez la première ligne par execute if score #timer time matches 1.. run scoreboard players remove #timer time 1.
Joueurs qui arrivent plus tard
players @a n'ajoute que les joueurs connectés à ce moment-là. Pour inclure ceux qui arrivent plus tard, lancez bossbar set timer players @a à chaque tick depuis un bloc Répétition.
Lister, vérifier et supprimer
/bossbar listliste toutes les barres./bossbar get timer valueaffiche la valeur actuelle (aussimax,players,visible)./bossbar remove timersupprime la barre. Les barres sont enregistrées avec le monde, alors supprimez celles dont vous n'avez plus besoin.
Problèmes courants
- Rien n'apparaît : lancez
/bossbar set timer players @a. - La barre reste vide : vérifiez la valeur avec
/bossbar get timer value. - Commande inconnue : Bedrock Edition n'a pas /bossbar. Utilisez plutôt
/titlerawavec actionbar pour afficher un minuteur en texte. - Identifiant invalide : les identifiants ne peuvent contenir ni majuscules ni espaces.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.