Des scoreboards lisibles pour les créateurs de cartes et les administrateurs
Un objectif de scoreboard est une piste d'entiers nommée. Les critères tels que dummy sont entièrement pilotés par des commandes ; deathCount, health et les statistiques composées (minecraft.mined, minecraft.killed, minecraft.custom, …) sont mis à jour à partir d'événements du jeu. Les noms d'affichage sont des composants de texte afin que les couleurs restent cohérentes avec l'image de marque du serveur.
Utilisez setdisplay pour sidebar, list, below_name ou sidebar.team.<color> (les 16 couleurs d'équipe). Ensuite, définissez, ajoutez, retirez, réinitialisez, activez (trigger uniquement) ou exécutez des opérations (= += -= *= /= %= >< < >). Les critères en lecture seule (health, xp, level, food, air, armor) ne peuvent pas être modifiés par les joueurs avec set/add.
Ce générateur cible la grammaire de l'édition Java des pages Scoreboard et /scoreboard du wiki. Testez les objectifs en mode créatif avant de connecter des datapacks en direct afin qu'un mauvais setdisplay ne confonde pas les joueurs en plein événement.
Couverture complète des critères
Tous les critères uniques, les couleurs teamkill/killedByTeam, et un constructeur composé pour les statistiques custom / mined / used / broken / crafted / dropped / picked_up / killed / killed_by.
Emplacements d'affichage et modification
sidebar, list, below_name, 16 sidebars d'équipe, plus les commandes de modification rendertype et displayautoupdate.
Sélecteurs et faux joueurs
Sélecteurs de cible visuels ou noms de score-holder bruts (* , #labels, noms hors ligne) pour les opérations et les scores des joueurs.
Flux de travail pratique du scoreboard
Créer — scoreboard objectives add <name> <criteria> [displayName]. Dummy est la valeur par défaut pour les points personnalisés.
Afficher — scoreboard objectives setdisplay <slot> <objective>. Omettre l'objectif pour effacer cet emplacement.
Score — scoreboard players set|add|remove <targets> <objective> <value>.
Opérer — scoreboard players operation <targets> <targetObjective> <op> <source> <sourceObjective>.
Trigger — le critère trigger nécessite que les joueurs activent avant que /trigger puisse modifier l'objectif.
Composé — par ex. minecraft.killed:minecraft.zombie ou minecraft.custom:minecraft.play_time.
Comment utiliser cet outil
- Créez un objectif avec un critère et un nom d'affichage.
- Publiez-le avec setdisplay, généralement sidebar ou list.
- Définissez les scores des joueurs ou exécutez une opération, puis copiez les commandes dans un fichier de fonction.
FAQ sur le Scoreboard
À quoi sert un objectif dummy ?
Les scores dummy ne changent que lorsque les commandes les écrivent. Utilisez-les pour les points de mini-jeux, la progression des quêtes, la monnaie et l'état de la carte qui ne devraient pas s'auto-incrémenter à partir des statistiques vanilla.
Pourquoi ma sidebar est-elle vide ?
Confirmez que setdisplay a utilisé le bon emplacement et le bon nom d'objectif, que les holders ont un score, et qu'un autre objectif n'occupe pas le même emplacement. Les faux noms commençant par # n'apparaissent jamais sur la sidebar.
Les faux joueurs peuvent-ils avoir des scores ?
Oui. Les noms qui ne sont pas des joueurs en ligne peuvent stocker des scores et rejoindre des équipes. Courant pour les étiquettes de sidebar et les compteurs globaux.
Quand apparaît enable ?
Uniquement lorsque le critère est trigger. Les autres critères ignorent /scoreboard players enable ; la commande échoue si l'objectif n'est pas un objectif trigger.
Est-ce que cela prend en charge les scoreboards de Bedrock ?
Bedrock prend en charge un ensemble de critères plus petit (principalement dummy) et des formes légèrement différentes. Cet outil cible la syntaxe de l'édition Java du Wiki Minecraft.