Eae eu uso o macro de JmarceloGames pra fazer isso (funciona na 1.5.2)
Caso quizer alterar o item que vai bater altere onde está escrito "if(ITEM=276);" e bote o cod que deseja
$${
IFMATCHES(%DIRECTION%,N);
&frente = NORTH;
ENDIF;
IFMATCHES(%DIRECTION%,S);
&frente = SOUTH;
ENDIF;
IFMATCHES(%DIRECTION%,W);
&frente = WEST;
ENDIF;
IFMATCHES(%DIRECTION%,E);
&frente = EAST;
ENDIF;
if(arco);
log("&5&l[Macro] Espadas 1.0 OFF");
unset(arco);
stop();
else;
log("&a&l[Macro] Espadas 1.0 ON");
set(arco);
for(#i,1,9);
slot(%#i%);
if(ITEM=276);
do;
do(23);
look(%&frente%);
look(,-30);
key(attack);
wait(80ms);
loop;
while(DURABILITY>40);
endif;
next;
endif;
log("&5&l[Macro]Espadas Jmarcelo OFF");
log("&4&l[Macro] Suas Espadas Acabaram ");
unset(arco);
stop();
}$$