@Override public void run() { if (gameManager.isForceStop()) { Bukkit.getScheduler().cancelTask(timeState); return; } if (timeLeft != 0) { onRunnableTick(timeLeft); timeLeft--; } else { onScheduleEnd(timeState); } }