Il devrait être possible de le faire avec une commande comme celle-ci :
/execute @e[type=egg] ~ ~ ~ effect @a[r=2,tag=archer] speed 10 3 true
Cela donnera à tout joueur avec le tag archer
qui se trouve dans un rayon de 2 pâtés de maisons d'un œuf l'effet speed
pendant 10 secondes au niveau 3, tout en ne montrant aucune particule (retirez les true
si vous voulez que les joueurs voient les particules).
Cela fonctionnera pour tout archer lançant un œuf, mais cela donnera également le même effet aux autres archers qui sont proches d'un œuf.
Vous devez placer la commande dans un bloc de commande actif et répétitif pour qu'elle fonctionne.
Vous pouvez enchaîner un bloc de commande avec cette commande pour donner les seconds effets :
/execute @e[type=egg] ~ ~ ~ effect @a[r=2,tag=archer] strength 10 3 true
Et un troisième bloc de commande avec cette commande pour enlever les œufs après qu'ils aient été lancés, afin de réduire le nombre de joueurs qui peuvent obtenir l'effet (comme le fait de lancer des œufs donne aussi les effets, donc lancer un œuf sur un archer donnerait les effets aux deux archers).
/kill @e[type=egg]
Il n'y a aucun moyen pour un bloc de commande de savoir qui a exactement lancé l'œuf dans Minecraft pocket edition, donc après avoir configuré tout cela, CHAQUE archer dans un petit rayon de celui qui a lancé l'œuf obtiendra les effets.
Voici à quoi cela peut ressembler si vous configurez les 3 blocs de commande :