public boolean hasUpdate(PluginUpdateInfo pui) throws IOException, MalformedURLException {
		if (pattenComparerSystem == Comparer.VERSION_WEBSITE_COMPARE) {
			DevBukkitSite dbs = new DevBukkitSite(pui, pui.URL);
			dbs.download();
			DevBukkitFile[] files = dbs.getFileTargets();
			Pattern verParser = Pattern.compile("\\d+(?:\\.\\d+)+");
			Matcher nVerMatcher = verParser.matcher(files[0].Name);
			Matcher oVerMatcher = verParser.matcher(pui.p.getDescription().getVersion());
			if(!nVerMatcher.find() || !oVerMatcher.find()){
				return false; //TODO Better Reason (e.g. Reason Obj)
			}
			String nVer = nVerMatcher.group();
			String oVer = oVerMatcher.group();
			VersionWebsiteCompare vwc = new VersionWebsiteCompare(oVer);
			int res = vwc.compareTo(new VersionWebsiteCompare(nVer));
			if(res == -1){
				return true;
			}else if(res == 0 || res == 1){
				return false;
			}
		}
		return false;
	}