forked from SteamWar/SteamWar
Merge pull request 'Add server shutdown if less than 2 players after 5 minutes' (#15) from TNTLeague/auto-shutdown into main
Reviewed-on: SteamWar/SteamWar#15 Reviewed-by: Lixfel <lixfel@noreply.localhost>
This commit is contained in:
@@ -24,6 +24,7 @@ import de.steamwar.tntleague.command.*
|
|||||||
import de.steamwar.tntleague.events.GlobalListener
|
import de.steamwar.tntleague.events.GlobalListener
|
||||||
import de.steamwar.tntleague.events.LobbyListener
|
import de.steamwar.tntleague.events.LobbyListener
|
||||||
import de.steamwar.tntleague.game.TNTLeagueTeam
|
import de.steamwar.tntleague.game.TNTLeagueTeam
|
||||||
|
import org.bukkit.Bukkit
|
||||||
import org.bukkit.plugin.java.JavaPlugin
|
import org.bukkit.plugin.java.JavaPlugin
|
||||||
|
|
||||||
lateinit var plugin: TNTLeague
|
lateinit var plugin: TNTLeague
|
||||||
@@ -47,6 +48,11 @@ class TNTLeague : JavaPlugin() {
|
|||||||
AcceptCommand.register()
|
AcceptCommand.register()
|
||||||
RemoveCommand.register()
|
RemoveCommand.register()
|
||||||
LeaveCommand.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.GameMode
|
||||||
import org.bukkit.entity.EntityType
|
import org.bukkit.entity.EntityType
|
||||||
import org.bukkit.event.EventHandler
|
import org.bukkit.event.EventHandler
|
||||||
import org.bukkit.event.EventPriority
|
|
||||||
import org.bukkit.event.Listener
|
import org.bukkit.event.Listener
|
||||||
import org.bukkit.event.entity.EntityDamageEvent
|
import org.bukkit.event.entity.EntityDamageEvent
|
||||||
import org.bukkit.event.inventory.InventoryClickEvent
|
import org.bukkit.event.inventory.InventoryClickEvent
|
||||||
|
|||||||
@@ -19,9 +19,7 @@
|
|||||||
|
|
||||||
package de.steamwar.tntleague.util
|
package de.steamwar.tntleague.util
|
||||||
|
|
||||||
import de.steamwar.message.SubMessage
|
|
||||||
import de.steamwar.scoreboard.ScoreboardCallback
|
import de.steamwar.scoreboard.ScoreboardCallback
|
||||||
import de.steamwar.tntleague.colorByTeam
|
|
||||||
import de.steamwar.tntleague.config.targetedBlocks
|
import de.steamwar.tntleague.config.targetedBlocks
|
||||||
import de.steamwar.tntleague.game.TNTLeagueGame
|
import de.steamwar.tntleague.game.TNTLeagueGame
|
||||||
import de.steamwar.tntleague.game.TNTLeagueTeam
|
import de.steamwar.tntleague.game.TNTLeagueTeam
|
||||||
|
|||||||
Reference in New Issue
Block a user