@EventHandler(priority = EventPriority.MONITOR)
	public void joinHandler(PlayerJoinEvent event) {
		try {
			if(plugin.hasPermission(event.getPlayer(), "mcnsaranks.players")) {
				ListOnline list = new ListOnline(plugin);
				list.List(event.getPlayer());
			}
			
			// set their rank colour for the display list
			String result = plugin.processColours(plugin.permissions.getUser(event.getPlayer()).getPrefix() + event.getPlayer().getName());
			if(result.length() > 16) {
				result = result.substring(0, 16);
			}
			event.getPlayer().setPlayerListName(result);
		}
		catch(Exception e) {
			plugin.log.info("[MCNSARanks] Error: " + e.getMessage());
		}
	}