public static void downloadTexture(String plugin, String url, boolean ignoreEnding) { String fileName = FileUtil.getFileName(url); if (!ignoreEnding && !FileUtil.isImageFile(fileName)) { System.out.println("Rejecting download of invalid texture: " + fileName); } else if (!isTextureDownloading(url) && !isTextureDownloaded(plugin, url)) { File dir = FileUtil.getTempDir(); if (plugin != null) { dir = new File(FileUtil.getCacheDir(), plugin); dir.mkdir(); } Download download = new Download(fileName, dir, url, null); FileDownloadThread.getInstance().addToDownloadQueue(download); } }
public static boolean isTextureDownloading(String url) { return FileDownloadThread.getInstance().isDownloading(url); }