Add TNTLeague Auto-Stop

This commit is contained in:
2024-12-13 13:08:28 +01:00
parent 61e8ba14ca
commit 85c6dcdc1e

View File

@@ -25,6 +25,8 @@ import de.steamwar.tntleague.game.TNTLeagueGame
import de.steamwar.tntleague.game.TNTLeagueTeam
import de.steamwar.kotlin.inventory.SWInventoryHolder
import de.steamwar.tntleague.message
import de.steamwar.tntleague.plugin
import org.bukkit.Bukkit
import org.bukkit.GameMode
import org.bukkit.Material
import org.bukkit.event.EventHandler
@@ -57,6 +59,10 @@ object GlobalListener: Listener {
e.quitMessage(null)
message.broadcast("QUIT", e.player.name.colorByTeam(TNTLeagueGame.getTeam(e.player)))
TNTLeagueGame.playerLeave(e.player)
if (plugin.server.onlinePlayers.size == 1 && plugin.server.onlinePlayers.first() == e.player) {
plugin.server.shutdown()
}
}
@EventHandler(priority = EventPriority.LOWEST)