ni562 Posted January 5, 2016 Share Posted January 5, 2016 Well since localWalker is no longer an option, does anyone know of an alternative to walker.waitUntilIdle(); Quote Link to comment Share on other sites More sharing options...
FrostBug Posted January 5, 2016 Share Posted January 5, 2016 ConditionalSleep? You'll have to define what 'idle' is, though. Quote Link to comment Share on other sites More sharing options...
ni562 Posted January 5, 2016 Author Share Posted January 5, 2016 ConditionalSleep? You'll have to define what 'idle' is, though. Idle would be !player.isMoving() I'v never used conditional sleep and cant find it in the api.. Quote Link to comment Share on other sites More sharing options...
FrostBug Posted January 5, 2016 Share Posted January 5, 2016 (edited) Idle would be !player.isMoving() I'v never used conditional sleep and cant find it in the api.. You're not looking very hard then. new ConditionalSleep(TIMEOUT_IN_MS) { @Override public boolean condition() throws InterruptedException { return !myPlayer().isMoving(); } }.sleep(); Edited January 5, 2016 by FrostBug Quote Link to comment Share on other sites More sharing options...
ni562 Posted January 5, 2016 Author Share Posted January 5, 2016 You're not looking very hard then. new ConditionalSleep(TIMEOUT_IN_MS) { @Override public boolean condition() throws InterruptedException { return myPlayer().isMoving(); } }.sleep(); mind linking it for me? i rlly cant find it... Quote Link to comment Share on other sites More sharing options...
FrostBug Posted January 5, 2016 Share Posted January 5, 2016 mind linking it for me? i rlly cant find it... Seems like it was removed from the documentation for some reason; my bad. You can still use it, though. It has not been deprecated Quote Link to comment Share on other sites More sharing options...
ni562 Posted January 5, 2016 Author Share Posted January 5, 2016 Seems like it was removed from the documentation for some reason; my bad. You can still use it, though. It has not been deprecated Ok thanks for looking. So the method will sleep until a result of true is returned or the timer runs out? Quote Link to comment Share on other sites More sharing options...
FrostBug Posted January 5, 2016 Share Posted January 5, 2016 Ok thanks for looking. So the method will sleep until a result of true is returned or the timer runs out? Yes^ Quote Link to comment Share on other sites More sharing options...
ni562 Posted January 5, 2016 Author Share Posted January 5, 2016 Yes^ Ok lol last question.....Is there a way to handle if the timer runs out and it never returns true? Quote Link to comment Share on other sites More sharing options...
FrostBug Posted January 5, 2016 Share Posted January 5, 2016 Ok lol last question.....Is there a way to handle if the timer runs out and it never returns true? the sleep method in ConditionalSleep returns true if the condition was met before it timed out Quote Link to comment Share on other sites More sharing options...