Mise à jour :

1. Compter le temps de jeu

/scoreboard objectives add playtime minecraft.custom:minecraft.play_time "Temps de jeu"

Il augmente tout seul : 20 par seconde, 1200 par minute et 72000 par heure. En 1.16 et antérieur, il s'appelait minecraft.play_one_minute, mais comptait déjà en ticks. Il ne compte qu'à partir de la création de l'objectif.

2. Préparation pour heures et minutes (une fois)

/scoreboard objectives add hours dummy "Heures jouées"
/scoreboard objectives add mins dummy
/scoreboard objectives add const dummy
/scoreboard players set #72000 const 72000
/scoreboard players set #1200 const 1200
/scoreboard players set #60 const 60

3. Calculer (Répétition)

/execute as @a run scoreboard players operation @s hours = @s playtime
/execute as @a run scoreboard players operation @s hours /= #72000 const
/execute as @a run scoreboard players operation @s mins = @s playtime
/execute as @a run scoreboard players operation @s mins /= #1200 const
/execute as @a run scoreboard players operation @s mins %= #60 const

%= garde le reste : mins contient donc les minutes restantes après les heures complètes. La division arrondit à l'inférieur.

4. Laisser les joueurs consulter leur temps

/scoreboard objectives add check trigger
/scoreboard players enable @a check
/execute as @a[scores={check=1..}] run tellraw @s [{"text":"Temps de jeu : "},{"score":{"name":"@s","objective":"hours"}},{"text":" h "},{"score":{"name":"@s","objective":"mins"}},{"text":" min"}]
/scoreboard players set @a[scores={check=1..}] check 0
/scoreboard players enable @a check

Les joueurs lancent /trigger check. Consultez la commande trigger.

5. Récompenses (Répétition)

/give @a[scores={hours=1..},tag=!play1h] diamond 3
/tag @a[scores={hours=1..},tag=!play1h] add play1h

6. Distance, sauts et morts

/scoreboard objectives add walk minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add jumps minecraft.custom:minecraft.jump "Sauts"
/scoreboard objectives add deaths deathCount "Morts"
/scoreboard objectives add alive minecraft.custom:minecraft.time_since_death

walk_one_cm compte en centimètres : divisez par 100 pour obtenir des blocs. time_since_death revient à 0 à la mort.

Dépannage

Vérifiez votre commande

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