From 85c6dcdc1ea8691d647d65625b926fa3e65cacb6 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Fri, 13 Dec 2024 13:08:28 +0100 Subject: [PATCH] Add TNTLeague Auto-Stop --- .../src/de/steamwar/tntleague/events/GlobalListener.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TNTLeague/src/de/steamwar/tntleague/events/GlobalListener.kt b/TNTLeague/src/de/steamwar/tntleague/events/GlobalListener.kt index 13503a76..0b31a448 100644 --- a/TNTLeague/src/de/steamwar/tntleague/events/GlobalListener.kt +++ b/TNTLeague/src/de/steamwar/tntleague/events/GlobalListener.kt @@ -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)