Un bouton dans le vide qui active un commande bloc plus loin

vérifie si le bouton est du bon sens, fais un /setblock ~ ~ ~ minecraft:stone_button [lechiffre]
 
Tu peux aussi passer outre l'entité ;)
Dans ce cas, tu passes par la commande /testforblock.
Pour ce qui est de la détection du bouton pressé, tu dois déjà connaitre l'orientation de celui-ci (nord, sud, est, ouest, haut, bas).
Il existe un DataValue pour chacune des positions du bouton, qu'il soit pressé ou non, et en fonction de l'orientation, sois 12 possibilités différentes.
Voici les différents tag des boutons pressés en fonction de l'orientation :
- 8 : Bouton dirigé vers le bas
- 9 : Bouton dirigé vers l'est
- 10 : Bouton dirigé vers l'ouest
- 11 : Bouton dirigé vers le sud
- 12 : Bouton dirigé vers le nord
- 13 : Bouton dirigé vers le haut
Pour ce qui est de la commande testant, la-voici :
Code:
/testforblock x y z stone_button datavalue
Voilà ;)
 
  • J'aime
Reactions: Diagamma