Oui, il existe un moyen de le faire.
Pour ce faire, vous pouvez utiliser les opérations du tableau de bord. Vous devez avoir une entité fictive avec le chronomètre global. De temps en temps, vous choisirez un joueur au hasard pour le tester. Commencez par copier le score du joueur dans un score temporaire en utilisant l'opération = : scoreboard players operation temp @s = timer @s. Soustrayez ensuite le score global du chronomètre du score temporaire à l'aide de l'opération -=. Si le résultat est 0, les chronomètres sont synchronisés. Pour synchroniser le chronomètre, il suffit de copier le score global du chronomètre dans le score du chronomètre du joueur (toujours à l'aide de l'opération =).
Je pense que ce qui suit devrait fonctionner :
/scoreboard objectives add Local_Timer dummy
/scoreboard objectives add Global_Timer dummy
/scoreboard objectives add Temp_Timer dummy
execute store result score Global Global_Timer run time query gametime
scoreboard players add @a Local_Timer 1
execute as @a run scoreboard players operation @s Temp_Timer = @s Local_Timer
execute as @a run scoreboard players operation @s Temp_Timer -= Global Global_Timer
execute as @a[scores={Temp_Timer=..-1}] run say hi
execute as @a[scores={Temp_Timer=..-1}] run scoreboard players operation @s Local_Timer = Global Global_Timer```