Skip to content

Commit e3f273d

Browse files
committed
never force download when other cache is invalid
1 parent c43044f commit e3f273d

File tree

8 files changed

+29
-29
lines changed

8 files changed

+29
-29
lines changed

src/main/java/net/ornithemc/keratin/KeratinGradleExtension.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public KeratinGradleExtension(Project project) {
222222
this.versionsManifest.convention(this.project.provider(() -> {
223223
File file = KeratinGradleExtension.this.files.getGlobalCache().getVersionsManifestJson();
224224

225-
if (cacheInvalid || project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
225+
if (project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
226226
FileUtils.copyURLToFile(new URL(this.versionsManifestUrl.get()), file);
227227
}
228228

@@ -235,7 +235,7 @@ public KeratinGradleExtension(Project project) {
235235
this.versionInfos = new Versioned<>(minecraftVersion -> {
236236
File file = this.files.getGlobalCache().getMetadataCache().getVersionInfoJson(minecraftVersion);
237237

238-
if (cacheInvalid || project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
238+
if (project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
239239
VersionsManifest manifest = versionsManifest.get();
240240
VersionsManifest.Entry entry = manifest.findOrThrow(minecraftVersion);
241241

@@ -250,7 +250,7 @@ public KeratinGradleExtension(Project project) {
250250
this.versionDetails = new Versioned<>(minecraftVersion -> {
251251
File file = this.files.getGlobalCache().getMetadataCache().getVersionDetailJson(minecraftVersion);
252252

253-
if (cacheInvalid || project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
253+
if (project.getGradle().getStartParameter().isRefreshDependencies() || !file.exists()) {
254254
VersionsManifest manifest = versionsManifest.get();
255255
VersionsManifest.Entry entry = manifest.findOrThrow(minecraftVersion);
256256

src/main/java/net/ornithemc/keratin/api/task/DownloaderAndExtracter.java renamed to src/main/java/net/ornithemc/keratin/api/task/DownloaderAndExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import net.ornithemc.keratin.api.maven.MavenArtifact;
77

8-
public interface DownloaderAndExtracter extends Downloader, Extractor {
8+
public interface DownloaderAndExtractor extends Downloader, Extractor {
99

1010
default boolean downloadAndExtract(MavenArtifact artifact, String pathInJar, File dstJar, File dst) throws Exception {
1111
return downloadAndExtract(artifact, pathInJar, dstJar, dst, false);

src/main/java/net/ornithemc/keratin/api/task/mapping/DownloadIntermediaryTask.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import net.ornithemc.keratin.KeratinGradleExtension;
66
import net.ornithemc.keratin.api.MinecraftVersion;
77
import net.ornithemc.keratin.api.maven.SingleBuildMavenArtifacts;
8-
import net.ornithemc.keratin.api.task.DownloaderAndExtracter;
8+
import net.ornithemc.keratin.api.task.DownloaderAndExtractor;
99
import net.ornithemc.keratin.api.task.MinecraftTask;
1010
import net.ornithemc.keratin.files.GlobalCache.MappingsCache;
1111
import net.ornithemc.keratin.files.OrnitheFiles;
1212

13-
public abstract class DownloadIntermediaryTask extends MinecraftTask implements DownloaderAndExtracter {
13+
public abstract class DownloadIntermediaryTask extends MinecraftTask implements DownloaderAndExtractor {
1414

1515
private static final String PATH_IN_JAR = "mappings/mappings.tiny";
1616

@@ -30,7 +30,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3030
PATH_IN_JAR,
3131
mappings.getMergedIntermediaryMappingsJar(minecraftVersion),
3232
mappings.getMergedIntermediaryMappingsFile(minecraftVersion),
33-
keratin.isCacheInvalid()
33+
false
3434
);
3535
} else {
3636
if (minecraftVersion.hasClient()) {
@@ -39,7 +39,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3939
PATH_IN_JAR,
4040
mappings.getClientIntermediaryMappingsJar(minecraftVersion),
4141
mappings.getClientIntermediaryMappingsFile(minecraftVersion),
42-
keratin.isCacheInvalid()
42+
false
4343
);
4444
}
4545
if (minecraftVersion.hasServer()) {
@@ -48,7 +48,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
4848
PATH_IN_JAR,
4949
mappings.getServerIntermediaryMappingsJar(minecraftVersion),
5050
mappings.getServerIntermediaryMappingsFile(minecraftVersion),
51-
keratin.isCacheInvalid()
51+
false
5252
);
5353
}
5454
}

src/main/java/net/ornithemc/keratin/api/task/minecraft/DownloadMinecraftJarsTask.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2828
download.url(),
2929
download.sha1(),
3030
gameJars.getClientJar(minecraftVersion),
31-
keratin.isCacheInvalid()
31+
false
3232
);
3333
}
3434
if (minecraftVersion.hasServer()) {
@@ -38,7 +38,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3838
download.url(),
3939
download.sha1(),
4040
gameJars.getServerJar(minecraftVersion),
41-
keratin.isCacheInvalid()
41+
false
4242
);
4343
}
4444

src/main/java/net/ornithemc/keratin/api/task/processing/DownloadExceptionsTask.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import net.ornithemc.keratin.api.MinecraftVersion;
77
import net.ornithemc.keratin.api.maven.MultipleBuildsMavenArtifacts;
88
import net.ornithemc.keratin.api.settings.BuildNumbers;
9-
import net.ornithemc.keratin.api.task.DownloaderAndExtracter;
9+
import net.ornithemc.keratin.api.task.DownloaderAndExtractor;
1010
import net.ornithemc.keratin.api.task.MinecraftTask;
1111
import net.ornithemc.keratin.files.GlobalCache.ExceptionsCache;
1212
import net.ornithemc.keratin.files.OrnitheFiles;
1313

14-
public abstract class DownloadExceptionsTask extends MinecraftTask implements DownloaderAndExtracter {
14+
public abstract class DownloadExceptionsTask extends MinecraftTask implements DownloaderAndExtractor {
1515

1616
private static final String PATH_IN_JAR = "exceptions/mappings.excs";
1717

@@ -34,7 +34,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3434
PATH_IN_JAR,
3535
exceptions.getMergedExceptionsJar(minecraftVersion, builds),
3636
exceptions.getMergedExceptionsFile(minecraftVersion, builds),
37-
keratin.isCacheInvalid()
37+
false
3838
);
3939
}
4040
} else {
@@ -49,7 +49,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
4949
PATH_IN_JAR,
5050
exceptions.getClientExceptionsJar(minecraftVersion, builds),
5151
exceptions.getClientExceptionsFile(minecraftVersion, builds),
52-
keratin.isCacheInvalid()
52+
false
5353
);
5454
}
5555
}
@@ -64,7 +64,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
6464
PATH_IN_JAR,
6565
exceptions.getServerExceptionsJar(minecraftVersion, builds),
6666
exceptions.getServerExceptionsFile(minecraftVersion, builds),
67-
keratin.isCacheInvalid()
67+
false
6868
);
6969
}
7070
}

src/main/java/net/ornithemc/keratin/api/task/processing/DownloadNestsTask.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import net.ornithemc.keratin.api.MinecraftVersion;
77
import net.ornithemc.keratin.api.maven.MultipleBuildsMavenArtifacts;
88
import net.ornithemc.keratin.api.settings.BuildNumbers;
9-
import net.ornithemc.keratin.api.task.DownloaderAndExtracter;
9+
import net.ornithemc.keratin.api.task.DownloaderAndExtractor;
1010
import net.ornithemc.keratin.api.task.MinecraftTask;
1111
import net.ornithemc.keratin.files.GlobalCache.NestsCache;
1212
import net.ornithemc.keratin.files.OrnitheFiles;
1313

14-
public abstract class DownloadNestsTask extends MinecraftTask implements DownloaderAndExtracter {
14+
public abstract class DownloadNestsTask extends MinecraftTask implements DownloaderAndExtractor {
1515

1616
private static final String PATH_IN_JAR = "nests/mappings.nest";
1717

@@ -34,7 +34,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3434
PATH_IN_JAR,
3535
nests.getMergedNestsJar(minecraftVersion, builds),
3636
nests.getMergedNestsFile(minecraftVersion, builds),
37-
keratin.isCacheInvalid()
37+
false
3838
);
3939
}
4040
} else {
@@ -49,7 +49,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
4949
PATH_IN_JAR,
5050
nests.getClientNestsJar(minecraftVersion, builds),
5151
nests.getClientNestsFile(minecraftVersion, builds),
52-
keratin.isCacheInvalid()
52+
false
5353
);
5454
}
5555
}
@@ -64,7 +64,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
6464
PATH_IN_JAR,
6565
nests.getServerNestsJar(minecraftVersion, builds),
6666
nests.getServerNestsFile(minecraftVersion, builds),
67-
keratin.isCacheInvalid()
67+
false
6868
);
6969
}
7070
}

src/main/java/net/ornithemc/keratin/api/task/processing/DownloadSignaturesTask.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import net.ornithemc.keratin.api.MinecraftVersion;
77
import net.ornithemc.keratin.api.maven.MultipleBuildsMavenArtifacts;
88
import net.ornithemc.keratin.api.settings.BuildNumbers;
9-
import net.ornithemc.keratin.api.task.DownloaderAndExtracter;
9+
import net.ornithemc.keratin.api.task.DownloaderAndExtractor;
1010
import net.ornithemc.keratin.api.task.MinecraftTask;
1111
import net.ornithemc.keratin.files.GlobalCache.SignaturesCache;
1212
import net.ornithemc.keratin.files.OrnitheFiles;
1313

14-
public abstract class DownloadSignaturesTask extends MinecraftTask implements DownloaderAndExtracter {
14+
public abstract class DownloadSignaturesTask extends MinecraftTask implements DownloaderAndExtractor {
1515

1616
private static final String PATH_IN_JAR = "signatures/mappings.sigs";
1717

@@ -34,7 +34,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3434
PATH_IN_JAR,
3535
signatures.getMergedSignaturesJar(minecraftVersion, builds),
3636
signatures.getMergedSignaturesFile(minecraftVersion, builds),
37-
keratin.isCacheInvalid()
37+
false
3838
);
3939
}
4040
} else {
@@ -49,7 +49,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
4949
PATH_IN_JAR,
5050
signatures.getClientSignaturesJar(minecraftVersion, builds),
5151
signatures.getClientSignaturesFile(minecraftVersion, builds),
52-
keratin.isCacheInvalid()
52+
false
5353
);
5454
}
5555
}
@@ -64,7 +64,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
6464
PATH_IN_JAR,
6565
signatures.getServerSignaturesJar(minecraftVersion, builds),
6666
signatures.getServerSignaturesFile(minecraftVersion, builds),
67-
keratin.isCacheInvalid()
67+
false
6868
);
6969
}
7070
}

src/main/java/net/ornithemc/keratin/api/task/setup/DownloadNamedMappingsTask.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import net.ornithemc.keratin.KeratinGradleExtension;
66
import net.ornithemc.keratin.api.MinecraftVersion;
77
import net.ornithemc.keratin.api.maven.MultipleBuildsMavenArtifacts;
8-
import net.ornithemc.keratin.api.task.DownloaderAndExtracter;
8+
import net.ornithemc.keratin.api.task.DownloaderAndExtractor;
99
import net.ornithemc.keratin.api.task.MinecraftTask;
1010
import net.ornithemc.keratin.files.GlobalCache.MappingsCache;
1111
import net.ornithemc.keratin.files.OrnitheFiles;
1212

13-
public abstract class DownloadNamedMappingsTask extends MinecraftTask implements DownloaderAndExtracter {
13+
public abstract class DownloadNamedMappingsTask extends MinecraftTask implements DownloaderAndExtractor {
1414

1515
private static final String PATH_IN_JAR = "mappings/mappings.tiny";
1616

@@ -49,7 +49,7 @@ private boolean downloadNamedMappings(String minecraftVersion) throws Exception
4949
PATH_IN_JAR,
5050
mappings.getNamedMappingsJar(minecraftVersion, build),
5151
mappings.getNamedMappingsFile(minecraftVersion, build),
52-
keratin.isCacheInvalid()
52+
false
5353
);
5454
}
5555

0 commit comments

Comments
 (0)