Scheduling
If you want to schedule tasks to be executed withing another thread, you can use the Scheduler interface. The Scheduler interface provides a way to create and submit tasks to be executed without resorting to manual thread management.
Creating a new task
In order to create a new task, you can use the buildTask method:
java
bot.getScheduler().buildTask(() -> {
System.out.println("This task will be executed once after 10 seconds");
}).delay(10, TimeUnit.SECONDS).schedule();It will return a Task class that you can use for stuff like closing the scheduled task.
See the javadoc for more information.