Yo, I tried to make a basic proof of concept:
int x = 12;
@Override
public int onLoop() {
log("loop");
x++;
int y = 172;
getBot().sendAppletEvent(new MouseEvent(getBot().getCanvas(),
MouseEvent.MOUSE_MOVED,
System.currentTimeMillis(),
MouseEvent.NOBUTTON,
x, y,
0,
false));
return 500;
But when I run this, nothing happens. Im debugging mouse position and mouse trail, but it stays at -1, -1. Logging just keeps saying "loop" without exceptions.
What am I doing wrong?
Edit:
This did work:
getBot().getMouseEventHandler().generateBotMouseEvent(MouseEvent.MOUSE_MOVED, System.currentTimeMillis(),
0, x, y, 0, false, MouseEvent.NOBUTTON, true);
Might be inefficient for entire paths though, not sure if this is the right way to do it.