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à