add missing setCacheDirectory directives
This commit is contained in:
@@ -67,6 +67,7 @@ public final class ForgeInstallTask extends Task<Version> {
|
|||||||
installer = Files.createTempFile("forge-installer", ".jar");
|
installer = Files.createTempFile("forge-installer", ".jar");
|
||||||
|
|
||||||
dependent = new FileDownloadTask(NetworkUtils.toURL(remote.getUrl()), installer.toFile())
|
dependent = new FileDownloadTask(NetworkUtils.toURL(remote.getUrl()), installer.toFile())
|
||||||
|
.setCacheRepository(dependencyManager.getCacheRepository())
|
||||||
.setCaching(true);
|
.setCaching(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ public final class GameAssetDownloadTask extends Task<Void> {
|
|||||||
String url = dependencyManager.getDownloadProvider().getAssetBaseURL() + assetObject.getLocation();
|
String url = dependencyManager.getDownloadProvider().getAssetBaseURL() + assetObject.getLocation();
|
||||||
FileDownloadTask task = new FileDownloadTask(NetworkUtils.toURL(url), file, new FileDownloadTask.IntegrityCheck("SHA-1", assetObject.getHash()));
|
FileDownloadTask task = new FileDownloadTask(NetworkUtils.toURL(url), file, new FileDownloadTask.IntegrityCheck("SHA-1", assetObject.getHash()));
|
||||||
task.setName(assetObject.getHash());
|
task.setName(assetObject.getHash());
|
||||||
task.setCaching(true);
|
|
||||||
dependencies.add(task
|
dependencies.add(task
|
||||||
.setCacheRepository(dependencyManager.getCacheRepository())
|
.setCacheRepository(dependencyManager.getCacheRepository())
|
||||||
.setCaching(true)
|
.setCaching(true)
|
||||||
|
|||||||
@@ -128,12 +128,16 @@ public class LibraryDownloadTask extends Task<Void> {
|
|||||||
try {
|
try {
|
||||||
URL packXz = NetworkUtils.toURL(url + ".pack.xz");
|
URL packXz = NetworkUtils.toURL(url + ".pack.xz");
|
||||||
if (NetworkUtils.urlExists(packXz)) {
|
if (NetworkUtils.urlExists(packXz)) {
|
||||||
task = new FileDownloadTask(packXz, xzFile, null).setCaching(true);
|
task = new FileDownloadTask(packXz, xzFile, null)
|
||||||
|
.setCacheRepository(cacheRepository)
|
||||||
|
.setCaching(true);
|
||||||
xz = true;
|
xz = true;
|
||||||
} else {
|
} else {
|
||||||
task = new FileDownloadTask(NetworkUtils.toURL(url),
|
task = new FileDownloadTask(NetworkUtils.toURL(url),
|
||||||
jar,
|
jar,
|
||||||
library.getDownload().getSha1() != null ? new IntegrityCheck("SHA-1", library.getDownload().getSha1()) : null).setCaching(true);
|
library.getDownload().getSha1() != null ? new IntegrityCheck("SHA-1", library.getDownload().getSha1()) : null)
|
||||||
|
.setCacheRepository(cacheRepository)
|
||||||
|
.setCaching(true);
|
||||||
xz = false;
|
xz = false;
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ import java.util.stream.Collectors;
|
|||||||
*/
|
*/
|
||||||
public final class CurseCompletionTask extends Task<Void> {
|
public final class CurseCompletionTask extends Task<Void> {
|
||||||
|
|
||||||
|
private final DefaultDependencyManager dependency;
|
||||||
private final DefaultGameRepository repository;
|
private final DefaultGameRepository repository;
|
||||||
private final ModManager modManager;
|
private final ModManager modManager;
|
||||||
private final String version;
|
private final String version;
|
||||||
@@ -70,6 +71,7 @@ public final class CurseCompletionTask extends Task<Void> {
|
|||||||
* @param manifest the CurseForgeModpack manifest.
|
* @param manifest the CurseForgeModpack manifest.
|
||||||
*/
|
*/
|
||||||
public CurseCompletionTask(DefaultDependencyManager dependencyManager, String version, CurseManifest manifest) {
|
public CurseCompletionTask(DefaultDependencyManager dependencyManager, String version, CurseManifest manifest) {
|
||||||
|
this.dependency = dependencyManager;
|
||||||
this.repository = dependencyManager.getGameRepository();
|
this.repository = dependencyManager.getGameRepository();
|
||||||
this.modManager = repository.getModManager(version);
|
this.modManager = repository.getModManager(version);
|
||||||
this.version = version;
|
this.version = version;
|
||||||
@@ -140,7 +142,9 @@ public final class CurseCompletionTask extends Task<Void> {
|
|||||||
for (CurseManifestFile file : newManifest.getFiles())
|
for (CurseManifestFile file : newManifest.getFiles())
|
||||||
if (StringUtils.isNotBlank(file.getFileName())) {
|
if (StringUtils.isNotBlank(file.getFileName())) {
|
||||||
if (!modManager.hasSimpleMod(file.getFileName())) {
|
if (!modManager.hasSimpleMod(file.getFileName())) {
|
||||||
dependencies.add(new FileDownloadTask(file.getUrl(), modManager.getSimpleModPath(file.getFileName()).toFile()).setCaching(true));
|
dependencies.add(new FileDownloadTask(file.getUrl(), modManager.getSimpleModPath(file.getFileName()).toFile())
|
||||||
|
.setCacheRepository(dependency.getCacheRepository())
|
||||||
|
.setCaching(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user