Interrompre un chaine de command bloc

KumaLabrikot

Aventurier
12 Mai 2020
2
0
1
23
Bonjour j'ai une question.
Apres avoir lancé un signal aux command block chaîne est-ce possible possible tout simplement de stoppé la chaine a l'aide d'une autre commande
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Hey !
Tu peux à la rigueur passer par la commande /data pour passer le premier command-block qui ne devra pas s'exécuter en Need Redstone ;)
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Hum, dans ce cas, ça s'avère compliqué :/
La solution la plus simple mais la plus sale, c'est de clone le premier command-block qui ne doit pas s'exécuter un blocà gauche ou à droite, comme ça le reste ne s'exécute pas.
Le plus propre, c'est de passer par un scoreboard avec un testfor du score au préable dans un command-block. Ensuite, tu places tous les autres command-blocks en conditional, comme ça ils ne s'exécuteront pas si le précédent ne s'exécute pas. Néanmoins, le soucis est qu'il y a une deuxième raison qui fait que les command-blocks conditional ne s'exécute pas, c'est dans le cas où le prédécesseur s'est exécuté mais à échouer (testfor en échec par exemple), alors ça peut potentiellement casser ta chaîne si des commandes peuvent échouer en dehors du testfor de départ.