public boolean info(CommandSender sender, String[] args)
	{
		String name;
        if (args.length > 1) { //Player specified a name
            name = args[1];
        } else {
            name = sender.getName();
        }
        
        Resident resident = em.find(Resident.class, name);
        
        if (resident == null) {
        	sender.sendMessage(ChatColor.RED + "That player does not exist.");
        	return true;
        }
        
        boolean onlineNow = false;
        for (Player player : Bukkit.getOnlinePlayers()) {
            if (player.getName().equals(resident.getName())) {
            	onlineNow = true;
            	break;
            }
        }
        
        sender.sendMessage(ChatColor.LIGHT_PURPLE + "+---------------------------------------------------+");
        sender.sendMessage(ChatColor.GOLD + "Name: " + ChatColor.YELLOW + resident.getName());
        if(onlineNow) {
        	sender.sendMessage(ChatColor.GOLD + "Last Online: " + ChatColor.YELLOW + "Online now!");
        } else {
        	sender.sendMessage(ChatColor.GOLD + "Last Online: " + ChatColor.YELLOW + resident.getLastOnline().toString());
        }
        sender.sendMessage(ChatColor.GOLD + "First Online: " + ChatColor.YELLOW + resident.getFirstOnline().toString());
        sender.sendMessage(ChatColor.GOLD + "Online Time: " + ChatColor.YELLOW + resident.getOnlineTimeString());
        listFriends(sender, args);
        
       
        
        return true;
	}