Guides / Commands & Data

Tableaux de scores : les critères qui suivent les choses automatiquement et les emplacements d'affichage

La plupart des tutoriels sur les tableaux de scores n'utilisent que le critère "dummy". Les critères intégrés suivent les morts, les blocs minés et les statistiques personnalisées sans aucune commande. Voici la forme complète.

dummy est le critère que tout le monde apprend, et c'est celui qui ne fait rien par lui-même. Les plus intéressants se mettent à jour automatiquement.

Créer un objectif

/scoreboard objectives add Deaths deathCount "Times died"

deathCount est le critère. La partie entre guillemets est le nom d'affichage et est facultative.

Critères qui se suivent automatiquement

CritèreS'incrémente quand
deathCountle Joueur meurt
playerKillCountils tuent un Joueur
totalKillCountils tuent n'importe quoi
healthen continu — 0 à 20
food, air, armor, xp, levelen continu
dummyjamais — seulement /scoreboard players set
triggerjamais, mais les Joueurs peuvent le modifier via /trigger

trigger est utile pour les menus : un Joueur normal ne peut pas exécuter /scoreboard players set, but they can run /trigger, ce qui vous permet de créer des menus cliquables qui fonctionnent sans être op.

Les critères statistiques sont une mine d'or

/scoreboard objectives add Mined minecraft.mined:minecraft.diamond_ore
/scoreboard objectives add Walked minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add Jumps minecraft.custom:minecraft.jump

Toute statistique que le jeu suit déjà peut alimenter un objectif, sans fonction de "tick". Les familles sont minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by et minecraft.custom.

Notez que les distances sont en centimètreswalk_one_cm divisé par 100 donne des blocs.

Emplacements d'affichage

/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
  • sidebar — le panneau de droite, les 15 premières entrées
  • list — à côté des noms dans la liste des onglets
  • below_name — flottant sous l'étiquette de nom du Joueur

La barre latérale prend également un suffixe de couleur d'équipe — sidebar.team.red — affichant cet objectif uniquement aux Joueurs de cette équipe. C'est ainsi qu'un serveur affiche des scores différents à différentes équipes.

Lire une valeur dans une commande

/execute store result score @s Temp run data get entity @s Pos[1]
/execute if score @s Deaths matches 5.. run say five or more

matches prend une plage : 5, 5.., ..5, 1..10. C'est la manière standard de créer des branches sur un score, et c'est pourquoi store result est important — c'est le pont entre les données du monde et l'arithmétique des tableaux de scores.

Nettoyage

Les objectifs persistent dans le fichier de la Carte pour toujours. /scoreboard objectives remove <name> quand une Carte est terminée, sinon un datapack fortement itéré laisse des dizaines d'objectifs morts qui continuent de "tiquer".

Chaque règle de jeu avec sa valeur par défaut, ainsi que les statistiques des tableaux de scores et les fréquences des événements de jeu, sont listées dans Référence & Calculatrices — Lot 4.

Références et calculateurs — Set 4 →

More guides

Browse all →

Vous cherchez d'autres outils Minecraft ?

Une collection de générateurs, visionneuses et convertisseurs qui tournent dans le navigateur — tous gratuits.