geforkt von SteamWar/BungeeCore
Stop the dog
Dieser Commit ist enthalten in:
Ursprung
f624d2893d
Commit
badb5e5e1e
@ -36,14 +36,15 @@ public class SchematicSearch {
|
||||
private static void startQueueWatchdog() {
|
||||
watchdog = BungeeCore.get().getProxy().getScheduler().schedule(BungeeCore.get(), () -> {
|
||||
synchronized (searchQueue) {
|
||||
if(searchQueue.isEmpty()) {
|
||||
watchdog.cancel();
|
||||
watchdog = null;
|
||||
return;
|
||||
}
|
||||
|
||||
if(currentSearch == null) {
|
||||
if(!searchQueue.isEmpty()) {
|
||||
currentSearch = searchQueue.remove(0);
|
||||
currentSearch.start();
|
||||
} else {
|
||||
watchdog.cancel();
|
||||
watchdog = null;
|
||||
}
|
||||
currentSearch = searchQueue.remove(0);
|
||||
currentSearch.start();
|
||||
}
|
||||
}
|
||||
}, 0, 1, TimeUnit.SECONDS);
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren