Mise à jour :

1. Créer un chronomètre

/stopwatch create race:time

Donnez-lui un ID avec espace de noms. Il commence à compter dès sa création.

2. Consulter le temps

/stopwatch query race:time

Affiche les secondes écoulées dans le chat. Il compte le temps réel, pas les ticks du jeu, donc la commande tick et le lag du serveur ne le changent pas.

3. Relancer ou supprimer

/stopwatch restart race:time
/stopwatch remove race:time

Mettez restart sous la plaque de pression de départ pour que chaque essai commence à zéro.

4. Enregistrer un temps dans un score

/scoreboard objectives add laptime dummy "Temps (1/100 s)"
execute as @p store result score @s laptime run stopwatch query race:time 100

Le 100 final est une échelle : 12,345 secondes devient 1234. Voir execute store.

5. Agir selon le temps écoulé

execute if stopwatch race:time 60.. run title @a title {"text":"Temps écoulé !","color":"red"}

60.. signifie 60 secondes ou plus et ..30 signifie 30 ou moins. Dans un bloc Répétition, elle se déclenche à chaque tick tant que c'est vrai, donc arrêtez-la avec un tag.

6. Comparé au comptage de ticks

Les anciens chronos ajoutent 1 par tick et divisent par 20, ce qui ralentit quand le serveur lague. Un stopwatch garde le temps réel, donc utilisez-le pour les records, par exemple en parkour.

Dépannage

Vérifiez votre commande

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