@Override
    public boolean onCommand(CommandSender commandSender, Command command, String strLabel, String[] vArgs)
    {
        if (commandSender instanceof Player)
        {
            KaramPlayer player = m_plugin.playerManager.addOrGetPlayer((Player)commandSender);

            if (vArgs.length == 1)
            {
                if (vArgs[0].equalsIgnoreCase(Commands.SELECT))
                {
                    if (player != null)
                    {
                        if (!player.isSelecting())
                        {
                            player.setSelecting(true);
                            player.sendMessage("Select the first block.");
                            player.setSelectMode(SelectMode.FirstBlock);
                        }
                        else { }
                    }
                    else { }
                }
                else if (vArgs[0].equalsIgnoreCase(Commands.DISABLE))
                {
                    if (vArgs[1].equalsIgnoreCase(Commands.SELECT))
                    {
                        player.setSelecting(false);
                        player.sendMessage("Disabled select mode");
                    }
                    else { }
                }
            }
            else
            {

            }
        }
        else
        {

        }
        return false;
    }