C'pas très long à faire un timer.
Avant de commencer, taper dans le chat:
/scoreboard objectives add timer dummy Temps
/scoreboard objectives add timer2 dummy
Ensuite, pour la partie redstone:
Trois commands block (ils doivent recevoir une impulsion, pas un courant continu) avec /scoreboard players set restant timer <temps en seconde>, /scorboard players set @a timer2 <temps en seconde> et /scoreboard objectives setdisplay sidebar timer
Avec un léger délai, un autre command block avec /testfor @a[score_timer2_min=1]
En sortie de ce command bloc, un comparateur puis un repeater sur 4 ticks.
Juste après le repeater, deux commands blocks (l'un sur l'autre) avec /scoreboard players remove @a timer2 1 et /scoreboard players remove restant timer 1
Après, il faut te débrouiller pour que le courant revienne juste à côté du comparateur et sur le command block avec le testfor.