Mise à jour :

1. La forme de base

execute store result score <cibles> <objectif> run <commande>
execute store success score <cibles> <objectif> run <commande>

result enregistre le nombre renvoyé par la commande. success enregistre 1 si elle a réussi et 0 si elle a échoué. En plus de score, vous pouvez enregistrer dans entity, block, storage et bossbar.

2. Préparation

/scoreboard objectives add count dummy
/scoreboard objectives add y dummy
/scoreboard objectives add hp dummy

3. Compter les joueurs

execute store result score #players count if entity @a[gamemode=adventure]

Terminer par if entity enregistre le nombre d'entités trouvées. Utile pour compter les joueurs encore en lice dans un mini-jeu.

4. Enregistrer la position et la vie

execute as @a store result score @s y run data get entity @s Pos[1]
execute as @a store result score @s hp run data get entity @s Health

Les décimales sont supprimées : Y 64,5 devient 64. Consultez la commande data pour les chemins.

5. Enregistrer le jour et l'heure

execute store result score #day count run time query minecraft:day repetitions
execute store result score #time count run time query minecraft:day

C'est la forme de Java 26.1 et plus récent ; en 1.21.11 et antérieur, utilisez time query day et time query daytime. Consultez le compteur de jours et horloge pour les afficher.

6. Écrire un score dans une bossbar ou un mob

execute store result bossbar minecraft:timer value run scoreboard players get #time count
execute store result entity @e[type=zombie,tag=boss,limit=1] Health float 1 run scoreboard players get #hp count

La première ligne remplit une bossbar. float 1 signifie enregistrer en décimal, multiplié par 1.

7. Agir selon la réussite

execute as @a store success score @s count run clear @s minecraft:diamond 1
execute as @a[scores={count=1}] run give @s minecraft:golden_apple

Une petite boutique : seuls les joueurs qui ont payé un diamant reçoivent la pomme.

Dépannage

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.