Alors on va le faire étape par étape (ou "step by step" si tu préfère) :
1 ) Tout d'abord pour une commande "Testforblock" tu ne dois pas mettre [x=?,y=?,z=?] tu dois simplement mettre les coordonnées comme :
/testforblock 315 36 787 minecraft:beacon
2 )
[!] je vien de tester pour une zone entière et ça ne marche mal'heureusement pas, sur le coup j'ai besoin d'un avis comme celui d'Oromis; je te met quand même ma recherche si besoin [!]
J'ai une surface de beacon de 3x3 :
Je prend les coordonnées d'un angle, ici je vais prendre l'angle en rouge :
Les coordonnées de mon angle rouge sont de : x=49;y=58;z=95 (Attention le bloc rouge est un point de repère, n'oublie pas que tu dois prendre les coordonnées du beacon sous le bloc rouge non le bloc rouge (la couche est différente)) :
Et dernièrement je prend les coordonnées de l'angle opposée à mon angle rouge, ici mon angle bleu est de coordonnées : x=47;y=58;z=97 :
Voila, il ne nous reste plus qu'a prendre la coordonnées de l'angle entre les deux :
Ici nous avons x=47;y=58;z=95
Maintenant on peut exécuter la commande :
/testforblocks Angle Rouge Angle Bleu Angle Vert Block
> On transforme :
/testforblocks 49 58 95 47 58 97 47 58 95 minecraft:beacon
Puis il te suffit de placer un comparateur et un repeater en sortie comme d'habitude, si l'un des blocs manque à l'appel, le commande bloc arrêtera d’envoyer du courant =)