private boolean chevronFinder(UnitedPortalEvent event1)
    {
    	if(!active||event1==null || event1.getCause()!=TeleportCause.NETHER_PORTAL || !AddressBook.readAddress(event1.getFrom().getWorld().getName()).canDial())
    	{
    		return false;
    	}
    	String dd=getGate(event1);
    	for(ChevronWorld s:AddressBook.getWorlds())
    	{
    		if(dd.equals(s.getGateMaterial()))
    		{
		    		if(debug) this.getLogger().info(s.getWorld().getName()+" w "+event1.getFrom().getWorld().getName());
    				if(AddressBook.readAddress(event1.getFrom().getWorld().getName()).canDial())
    				{
    				event1.setTo(s.projection(event1.getFrom()));
    				event1.useTravelAgent(true);
    	    		return true;
    				}
    				else
    					return false;
    			}
    		}
		return false;
    }