package nautilus.game.arcade.command; import org.bukkit.entity.Player; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.Game.GameState; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; import mineplex.core.common.util.C; public class StartCommand extends CommandBase { public StartCommand(ArcadeManager plugin) { super(plugin, Rank.ADMIN, "start"); } @Override public void Execute(Player caller, String[] args) { if (Plugin.GetGame() == null) return; if (Plugin.GetGame().GetState() != GameState.Recruit) { caller.sendMessage("Game is already in progress..."); return; } Plugin.GetGameManager().StateCountdown(Plugin.GetGame(), 10, true); Plugin.GetGame().Announce(C.cAqua + C.Bold + caller.getName() + " has started the game."); } }