
A mass of NullPointerExceptions would be outputted when tasks were stopped. This is resolved by checking if we are still running (indicating a possible scheduler cancel) before telling the scheduler to pull the plug. Ideally, the entire BungeeCord scheduler should be rewritten. It has quite a few issues which could be avoided with a new system.