Sana Posted May 8, 2019 Posted May 8, 2019 (edited) I have my bot walk from point A to point B using two Area's (point A and point B), and List<Position>'s for a path between them. This works perfectly fine how I have it. There is just one thing: I want it to eat potions while running but currently it only drinks potions either before or after the running has completely finished because I use "getWalking().walkPath(listOfPositions)". I found a solution to this problem here with the following code: final WebWalkEvent webWalkEvent = new WebWalkEvent(destination); webWalkEvent.setBreakCondition(new Condition() { @Override public boolean evaluate() { return shouldIDrinkPotion(); } }); execute(webWalkEvent); There is a problem, however. I can't use that code because "new WebWalkEvent()" won't accept my "List<Position>". How do I give that WebWalkEvent my list of positions so it can web walk it? EDIT: figured it out, just moved the contents of my List<Position> as variadic arguments to "new WebWalkEvent()". Edited May 8, 2019 by Lansana Camara