SteamWar/BauSystem2.0
Archiviert
12
0

Test schedule sync shutdown
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2021-10-12 16:37:14 +02:00
Ursprung 4dc0170bad
Commit 8e3bba677e

Datei anzeigen

@ -65,20 +65,24 @@ public class AutoShutdownListener implements Listener {
@Override
public void run() {
if (count >= 300) {
Bukkit.shutdown();
scheduleSyncShutdown();
return;
}
try {
if (RamUsage.getUsage() > 0.8) {
Bukkit.shutdown();
scheduleSyncShutdown();
}
} catch (Throwable throwable) {
Bukkit.getLogger().log(Level.WARNING, throwable.getMessage(), throwable);
Bukkit.shutdown();
scheduleSyncShutdown();
}
count++;
}
}, 20, 20);
}
}
private void scheduleSyncShutdown() {
Bukkit.getScheduler().runTask(BauSystem.getInstance(), Bukkit::shutdown);
}
}