January 5, 201610 yr Well since localWalker is no longer an option, does anyone know of an alternative to walker.waitUntilIdle();
January 5, 201610 yr Author 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..
January 5, 201610 yr 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, 201610 yr by FrostBug
January 5, 201610 yr Author 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...
January 5, 201610 yr 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
January 5, 201610 yr Author 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?
January 5, 201610 yr Ok thanks for looking. So the method will sleep until a result of true is returned or the timer runs out? Yes^
January 5, 201610 yr Author Yes^ Ok lol last question.....Is there a way to handle if the timer runs out and it never returns true?
January 5, 201610 yr 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
Create an account or sign in to comment