État des services Mojang : Plus d'infos
La recherche se fait sur tous les élements du jeu. Rechercher un membre

Astuce Minecraft : Faire un chronomètre



Voici comment créer un chronomètre dans Minecraft, sans redstone, seulement avec des commandes pour faire un système le plus précis possible. Il est relativement simple puisqu'il suffit, pour compter les secondes par exemple, de seulement 4 commandes.


Pour commencer, on rappelle la commande à entrer dans le tchat pour avoir un bloc de commande :
/give @p minecraft:command_block

On va maintenant réellement commencer le système en créant un score nommé Chrono qui va compter le nombre de ticks "du jeu" qui passent. Pour rappel, les ticks de redstone et les ticks du jeu ne sont pas les mêmes : plus d'informations ici.
On tapera donc dans le tchat la commande : 
/scoreboard objectives add Chrono dummy

Puis un bloc de commande à répétition va ajouter 1 au score en continu; il va donc se produire en moyenne 20 fois par seconde, mais cela dépend de la vitesse de votre ordinateur, et il est recommandé de tester la vitesse de Minecraft pour ajuster au mieux le système.
Dans ce bloc vous entrerez : 
/scoreboard players add @a Chrono 1


A partir de maintenant, soit vous adaptez vos commandes qui ont besoin de ce chrono pour qu'elles fonctionnent en ticks, soit vous voulez absolument les faire en secondes/minutes/heures...
Auquel cas il faudra suivre la procédure ci-dessous.

Il faudra créer un nouveau score : 
/scoreboard objectives add Secondes dummy
En changeant si besoin Secondes par Minutes ou Heures, mais attention à bien garder le même nom pour toute la procédure !

Ensuite il y aura dans un bloc à répétition toujours actif :
/execute @a[score_Chrono_min=20] ~ ~ ~ /scoreboard players add @a Secondes 1
Et dans un bloc en chaîne et conditionnel : 
/scoreboard players set @a Chrono 0
Ces deux dernières commandes vont ajouter une seconde tout les 20 ticks, et reprendre le compte des ticks à zéro. N'oubliez pas d'adapter la valeur du "score_Chrono_min" en fonction de votre ordinateur !

Pour tester un joueur à 30 secondes par exemple, il suffira de rentrer dans un bloc de commandes à répétition :
/testfor @a[score_Secondes_min=30,score_Secondes=30]

On peut voir ici (en mettant le score dans la sidebar avec la commande /scoreboard objectives setdisplay sidebar Secondes) l'avancée des secondes :

Pour les flemmards qui n'auraient pas envie de placer tout ces blocs de commandes, il y a un OneCommand un peu plus poussé que vous pouvez copier-coller dans un seul bloc de commande ! Il vous donnera la valeur de votre chrono toute les 10 minutes, en heures, minutes et secondes. Le voici : 

Il devrais vous donner une boîte ressemblant à celle-ci :

Et voici le screen de l'annonce après 10 minutes d'installation :

Il vous suffit à présent de laisser libre cours à votre imagination, et compter par exemple le nombre d'heures que vous avez passé à jouer sur une map, ou de vous chronométrer pendant que vous essayez de combattre une cinquantaine de zombie ! Soyez créatif !

Et souvenez-vous : Attention aux Creepers. Ils sont vicieux et souvent dangereux...
Cette astuce Minecraft a été posté par Z_runner dans la catégorie Commandes le 31/10/2016 à 23h34.
Validé par Grand_Corbeau. Dernière modification par Z_runner le 14/11/2016 à 22:42.
Partager :
Commentaires de l'astuce Minecraft
Faire un chronomètre :
ethansamsarah (anonyme)
le 18/01/2017 à 06:43
c très utile pour des burnig house ou des chose du gore lucky bloc
Elios (anonyme)
le 18/01/2017 à 07:33
Cool surtout qu'il me fallait cette commande pour un serveur.
le 18/01/2017 à 07:44
Cool.
CeMecMechant (anonyme)
le 18/01/2017 à 11:39
Basique mais cool pour les débutants !
le 18/01/2017 à 12:18
Gros gg . Ta pas une chaîne ytb par hasard ?
le 18/01/2017 à 12:19
GG, mais le chrono mètre qui donne l'heure toutes les 10 min c'est en heure minecraft ou en heure réelle ?
ethansamsarah (anonyme)
le 18/01/2017 à 13:22
@Elios c koi ton serv
le 18/01/2017 à 13:35
@robazzz_
C'est ni l'un ni l'autre: c'est le temps passé depuis que tu as installé la machine (et sans doute quand on est sur le serveur, ou du moins quand le chunck de la machine est chargé)
Le1Connu (anonyme)
le 18/01/2017 à 14:36
Perso j'ai pas essayé de voir toutes les sources possibles pour les scoreboard mais avec tout ce qu'il y a, y'a pas de quoi avoir le daytime ou le gametime pour ceux qui veulent faire non pas un chronomètre mais une horloge ?
Z_runner (auteur)
le 18/01/2017 à 16:28
Le1Connu pour ça tu as la commande /time query daytime ;)

RevengerSurYtb : merci bcp, mais non je n'ai pas (encore) de chaine yt. Peut-être lorsque j'aurais plus de temps ?
Le1Connu (anonyme)
le 19/01/2017 à 20:15
@Z_runner
Ah oui aussi x)
Sauf qu'avec une scoreboard, tu peux personnaliser un peu l'information récupérée. (Par exemple tu pourrais faire une horloge au dessus de tous les joueurs qui sont connectés depuis 86 465 secondes (soit exactement 24h 1min et 5s) si tu le voulais.)
titan42 (anonyme)
le 23/01/2017 à 19:20
moi je suis sur ps3 VOUS VENEZ DE ME DEGOUTER :'''(
ps:merci de votre attention
destructeur12 (anonyme)
le 27/01/2017 à 22:20
super le commande

Vous devez être connecté pour laisser un commentaire.