@Override
	public boolean onCommand(CommandSender sender, Command cmd, String label,
			String[] args) {
		if (sender.hasPermission("bossbar.config")) {
			if (args.length == 0 || args[0].equalsIgnoreCase("help")) {
				getExecutor("help").onCommand(sender, cmd, label, args);
				return true;
			} else if (commandExists(args[0])) {
				getExecutor(args[0]).onCommand(sender, cmd, label, args);
				return true;
			} else {
				sender.sendMessage(ChatColor.RED + "[BossBar] "
						+ ChatColor.GOLD + "Invalid command.  Try "
						+ ChatColor.GREEN + "/bossbar help" + ChatColor.GOLD
						+ "to see a list of valid commands!");
			}
			return false;
		} else {
			sender.sendMessage(ChatColor.RED + "[BossBar] " + ChatColor.GOLD + "You don't have permission to configure BossBarHealth!");
			return true;
		}

	}