Add server shutdown if less than 2 players after 5 minutes

This commit is contained in:
2025-02-02 16:06:48 +01:00
parent b4baef321f
commit e39db5978b
2 changed files with 7 additions and 1 deletions
@@ -27,6 +27,8 @@ import de.steamwar.tntleague.command.RemoveCommand
import de.steamwar.tntleague.events.GlobalListener
import de.steamwar.tntleague.events.LobbyListener
import de.steamwar.tntleague.game.TNTLeagueTeam
import net.kyori.adventure.text.Component
import org.bukkit.Bukkit
import org.bukkit.plugin.java.JavaPlugin
lateinit var plugin: TNTLeague
@@ -49,6 +51,11 @@ class TNTLeague : JavaPlugin() {
AcceptCommand.register()
RemoveCommand.register()
LeaveCommand.register()
plugin.server.scheduler.runTaskLater(plugin, Runnable {
if (server.onlinePlayers.size >= 2) return@Runnable
Bukkit.shutdown()
}, 20 * 60 * 5)
}
}
@@ -23,7 +23,6 @@ import de.steamwar.tntleague.game.TNTLeagueGame
import org.bukkit.GameMode
import org.bukkit.entity.EntityType
import org.bukkit.event.EventHandler
import org.bukkit.event.EventPriority
import org.bukkit.event.Listener
import org.bukkit.event.entity.EntityDamageEvent
import org.bukkit.event.inventory.InventoryClickEvent