forked from SteamWar/SteamWar
Add TNTLeague Auto-Stop
This commit is contained in:
@@ -25,6 +25,8 @@ import de.steamwar.tntleague.game.TNTLeagueGame
|
|||||||
import de.steamwar.tntleague.game.TNTLeagueTeam
|
import de.steamwar.tntleague.game.TNTLeagueTeam
|
||||||
import de.steamwar.kotlin.inventory.SWInventoryHolder
|
import de.steamwar.kotlin.inventory.SWInventoryHolder
|
||||||
import de.steamwar.tntleague.message
|
import de.steamwar.tntleague.message
|
||||||
|
import de.steamwar.tntleague.plugin
|
||||||
|
import org.bukkit.Bukkit
|
||||||
import org.bukkit.GameMode
|
import org.bukkit.GameMode
|
||||||
import org.bukkit.Material
|
import org.bukkit.Material
|
||||||
import org.bukkit.event.EventHandler
|
import org.bukkit.event.EventHandler
|
||||||
@@ -57,6 +59,10 @@ object GlobalListener: Listener {
|
|||||||
e.quitMessage(null)
|
e.quitMessage(null)
|
||||||
message.broadcast("QUIT", e.player.name.colorByTeam(TNTLeagueGame.getTeam(e.player)))
|
message.broadcast("QUIT", e.player.name.colorByTeam(TNTLeagueGame.getTeam(e.player)))
|
||||||
TNTLeagueGame.playerLeave(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)
|
@EventHandler(priority = EventPriority.LOWEST)
|
||||||
|
|||||||
Reference in New Issue
Block a user