@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = false)
	public void onJoin(PlayerJoinEvent e)
	{
		
		if(!isStaff(e.getPlayer()))
		{
			
			if(!e.getPlayer().hasPermission(Permissions.SPEAK))
			{
				
				return;
				
			}
			
		}
	
		if(StaffChat.getStaffChat().getToggledStaffMembers().contains(e.getPlayer()))
		{
			
			e.getPlayer().sendMessage(StringUtilities.formatInfo("You have the staff chat enabled! All of your chat messages will go to it. Type in /togglestaffchat to disable it"));
			
		}
		
		if(e.getPlayer().hasPermission(Permissions.UPDATE) && StaffChat.getStaffChat().getUpdater().getResult() == Updater.UpdateResult.UPDATE_AVAILABLE)
		{
			
			e.getPlayer().sendMessage(StringUtilities.formatInfo("An update is available! get it at http://dev.bukkit.org/bukkit-plugins/staffchatbyroe or do /update to update it automatically"));
			
		}
		
	}