Faut qu'on m'explique

Mickcraft45

Bucheron
15 Juin 2018
4
0
12
Bonjour,

J'aimerai savoir pourquoi, lorsque je tape cette commande dans le tchat et que je réponds au critères, elle fonctionne et lorsque je la mets dans un commande block plus rien:

/execute anchored eyes run execute at @a[limit=1] if block ^ ^ ^1 minecraft:white_banner run summon minecraft:chicken ^ ^ ^1

Merci pour vos réponse.
 
16 Février 2014
1 944
391
217
le sud (de Melun)
Tout simplement parce qu'un command block n'a pas d'yeux et que le "anchored eyes" se fait par rapport à celui qui exécute la commande. Il faut donc préciser avec un "as@...".
Il n'est pas non plus nécessaire d'exécuter une autre commande /execute pour pouvoir rajouter des arguments et le @a[limit=1] n'a pas vraiment d'intérêt puisqu'il existe @p et @r.

Ceci devrait fonctionner :
/execute as @p anchored eyes at @s if block ^ ^ ^1 minecraft:white_banner run summon minecraft:chicken ^ ^ ^1
 
Dernière édition: