if (getBank().isOpen()){
//bank stuff
} else { // open the bank
if (getBank().isOpen()) //it should be bank.open()
sleepUntil(() -> getBank().isOpen(), 2400);
}
hope it makes sense now
resource wise
walkevent > webwalk
usage
webwalkevent for long distance traveling
walkevent for small distance
features
webwalk an handle obstacles and calculate the best path
walkevent does not handle obstacles & you will need to provide it a path