From ef183f6add8a64298f493974b9f1a3e0c6eabc48 Mon Sep 17 00:00:00 2001 From: TDSTOS Date: Wed, 25 Mar 2026 20:38:38 +0100 Subject: [PATCH] Update GameManager --- .../club/mcscrims/speedhg/game/GameManager.kt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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++ } }