public boolean handleCommand(Player player, Command cmd, String commandLabel, String[] args) {
		String commandStr = cmd.getName().toLowerCase();
		for (String arg: args){
			if (!arg.matches("[a-zA-Z0-9_\\-/:,]*")) {
				sendMessage(player, "arguments can be only alphanumeric with underscores");
				return true;
			}
		}
		if (commandStr.equalsIgnoreCase("buff")){
			if (args.length > 0 && args[0].equalsIgnoreCase("list")){
				return buffList(player,args);
			}
			return buffPlayer(player, args);
		} else if (commandStr.equals("debuff")){
			return debuffPlayer(player,args);
		} else if (commandStr.equals("debuffall")){
			return debuffAllPlayer(player,args);
		}
		return true;
	}