${
if(build);
unset(build);
keyup(FORWARD);
keyup(SNEAK);
keyup(JUMP);
log("&6&l[Macro] &cDesligado");
stop();
else;
set(build);
log("&6&l[Macro] &eLigado");
endif;
gui();
log("&6&l[Macro] &bNão mexa no mouse, e nem nas teclas.");
if(%MODE%=0);
}$/sethome construloucura${
wait(1);
}$/home construloucura${
wait(5);
keydown(jump);
wait(1);
keyup(jump);
wait(5);
else;
#xpos=%XPOS%;
#ypos=%YPOS%;
#zpos=%ZPOS%;
echo(/tp %#xpos% %#ypos% %#zpos%);
wait(3);
endif;
slot(5);
key(use);
ifmatches(%DIRECTION%,N);
&dir=NORTH;
endif;
ifmatches(%DIRECTION%,S);
&dir=SOUTH;
endif;
ifmatches(%DIRECTION%,W);
&dir=WEST;
endif;
ifmatches(%DIRECTION%,E);
&dir=EAST;
endif;
#xpos=%XPOS%;
#ypos=%YPOS%;
#zpos=%ZPOS%;
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
look(%&dir%);look(+72,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+112,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+72,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+112,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-72,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-112,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-72,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-112,35);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,0);
#build_xpos=%XPOS%;
#build_zpos=%ZPOS%;
keydown(sneak);
keydown(forward);
do;
wait(10ms);
until((%XPOS%=%#build_xpos%+2)||(%XPOS%=%#build_xpos%-2)||(%ZPOS%=%#build_zpos%+2)||(%ZPOS%=%#build_zpos%-2));
wait(220ms);
keyup(forward);
keyup(sneak);
do(3);
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
do(3);
wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(4);
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
do(2);
wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(4);
wait(100ms);look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
do(2);
wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
do(3);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(3);
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(4);
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(3);
wait(100ms);look(%&dir%);look(-90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,28);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(,0);wait(100ms);keydown(forward);wait(1ms);keydown(jump);wait(20ms);keyup(jump);;keyup(forward);wait(2);
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(3);
wait(100ms);look(%&dir%);look(-90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,39);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
wait(100ms);look(%&dir%);look(-90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(+90,60);wait(200ms);pick(24);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(24);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
if(%MODE%=0);
}$/home construloucura${
wait(5);
keydown(jump);
wait(1);
keyup(jump);
wait(5);
else;
echo(/tp %#xpos% %#ypos% %#zpos%);
wait(3);
endif;
if(%HUNGER%<20);
do;
slot(5);
key(use);
until(%HUNGER%=20);
wait(1);
endif;
if(%HEALTH%<=8);
log("&6&l[Macro] &bRegenerando, aguarde!");wait(60);
endif;
do(3);
look(%&dir%);look(,90);wait(200ms);pick(12);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
loop;
look(%&dir%);look(,-60);wait(200ms);pick(24:1);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(+30,-45);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(,-45);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(-30,-45);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(,-25);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(+35,-15);wait(200ms);pick(44:1);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(-35,-15);wait(200ms);pick(44:1);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(+30,5);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(-30,5);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(,35);wait(200ms);pick(24);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(,35);wait(200ms);pick(44:1);wait(200ms);key(use);wait(100ms);
look(%&dir%);look(,90);wait(200ms);pick(128);keydown(jump);wait(200ms);key(use);wait(100ms);keyup(jump);
wait(100ms);look(%&dir%);look(+180,0);wait(100ms);keydown(forward);wait(10ms);keydown(jump);wait(20ms);keyup(jump);wait(5ms);keyup(forward);wait(2);
wait(100ms);look(%&dir%);look(,15);do;key(attack);until(%HITPROGRESS%=8);
wait(100ms);look(%&dir%);look(,65);do;key(attack);until(%HITPROGRESS%=8);
log("&6&l[Macro] &bConstrução finalizada com sucesso
");
achievementget(FelipeW. agradece,278);
unset(build);
}$