diff --git a/src/main/kotlin/club/mcscrims/speedhg/game/GameManager.kt b/src/main/kotlin/club/mcscrims/speedhg/game/GameManager.kt index 0cef87f..9fea66d 100644 --- a/src/main/kotlin/club/mcscrims/speedhg/game/GameManager.kt +++ b/src/main/kotlin/club/mcscrims/speedhg/game/GameManager.kt @@ -50,6 +50,8 @@ class GameManager( }, 20L, 20L ) } + private var lobbyIdleCount: Int = 0 + private fun gameLoop() { when( currentState ) @@ -61,8 +63,16 @@ class GameManager( setGameState( GameState.STARTING ) timer = lobbyTime } - else Bukkit.getOnlinePlayers().forEach { - it.sendMsg( "game.lobby-idle", "current" to Bukkit.getOnlinePlayers().size.toString(), "min" to minPlayers.toString() ) + else + { + if ( lobbyIdleCount >= 15 ) + { + lobbyIdleCount = 0 + Bukkit.getOnlinePlayers().forEach { + it.sendMsg( "game.lobby-idle", "current" to Bukkit.getOnlinePlayers().size.toString(), "min" to minPlayers.toString() ) + } + } + lobbyIdleCount++ } }