Mise à jour :

Tâches courantes du scoreboard

Lancer les commandes scoreboard dans l'ordre

Créez un objectif une fois, puis modifiez les scores des joueurs et choisissez où les afficher. Gardez exactement le même nom d'objectif dans chaque commande, sinon les commandes suivantes n'utiliseront pas le score que vous avez créé.

Exemples dans les mini-jeux

Exemples typiques : compteur de pièces, compteur de morts, compte à rebours, affichage de classement et indicateur d'état de partie.

Exemple : un scoreboard Java simple

/scoreboard objectives add points dummy
/scoreboard objectives setdisplay sidebar points
/scoreboard players add @p points 1

Lancez-les dans l'ordre dans un monde de test Java Edition. La première commande crée un objectif contrôlé manuellement nommé points. La deuxième affiche l'objectif dans la barre latérale, et la troisième ajoute un point au joueur le plus proche. Un objectif ne peut pas être affiché avant d'avoir été créé.

Erreurs de mise en place courantes

Si la première commande indique que l'objectif existe déjà, ne le recréez pas ; continuez avec la commande d'affichage ou d'ajout. Si une commande suivante échoue, vérifiez l'orthographe exacte de l'objectif. En multijoueur, les sélecteurs déterminent quels scores changent : @p affecte un joueur proche, tandis que @a peut modifier tous les joueurs.

Modifier un scoreboard sans risque

Faites une sauvegarde avant de modifier le scoreboard d'un mini-jeu en service. Testez les ajouts de score et les commandes d'affichage dans un monde séparé, puis ajoutez les blocs de commande Répétition ou conditionnels. La syntaxe et les emplacements d'affichage disponibles peuvent différer selon l'édition, alors utilisez le sélecteur d'édition du générateur avant de copier une suite de commandes.

Une boutique simple : 100 pièces pour du pain

/execute as @p if entity @s[scores={coins=100..}] run give @s minecraft:bread 5
/execute as @p if entity @s[scores={coins=100..}] run scoreboard players remove @s coins 100

scores={coins=100..} veut dire « les joueurs qui ont 100 pièces ou plus ». Le joueur le plus proche est choisi d'abord avec as @p, donc un autre joueur ne paie jamais à sa place, et ceux qui n'ont pas assez sont ignorés : personne ne passe sous zéro. Dans les blocs de commande, mettez la première ligne dans un bloc Impulsion et la seconde dans un bloc Chaîne derrière, pour que les deux s'exécutent d'un seul appui sur un bouton.

Laisser les joueurs sans droits d'opérateur l'utiliser : trigger

/scoreboard objectives add shop trigger
/scoreboard players enable @a shop

Les joueurs normaux ne peuvent pas lancer /scoreboard, mais ils peuvent modifier un objectif trigger avec /trigger shop. Un bloc de commande Répétition peut détecter le changement, effectuer l'achat, remettre la valeur à 0 et la réactiver. Bedrock Edition n'a pas d'objectifs trigger, alors utilisez des boutons.

Emplacements d'affichage

EmplacementOù il apparaît
sidebarUne liste à droite de l'écran
listLa liste des joueurs ouverte avec Tab
below_nameSous le nom de chaque joueur (belowName dans les anciennes versions)

Pour masquer un affichage, lancez /scoreboard objectives setdisplay sidebar sans nom d'objectif.

FAQ

Comment réinitialiser le score de tout le monde ?

/scoreboard players set @a coins 0 met tout le monde à 0. /scoreboard players reset @a coins supprime entièrement le score.

La même configuration marche-t-elle sur Bedrock ?

Créer des objectifs, ajouter, retirer et afficher des scores utilisent la même syntaxe. Les principales différences sont l'absence du type trigger et des arguments de sélecteur comme r= au lieu de distance=.

Outils associés