Skip to content

Commit

Permalink
Use sha256 instead of sha512 for yarn mapping checksums
Browse files Browse the repository at this point in the history
  • Loading branch information
booky10 committed Nov 9, 2023
1 parent 9e9d672 commit 412b94c
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,15 @@ private static Set<VersionFlag> getVersionFlags(VersionData versionData) {
Set<VersionFlag> flags = EnumSet.noneOf(VersionFlag.class);
if (versionData.getWorldVersion() < V1_15
&& versionData.getWorldVersion() != V1_14_4) {
flags.add(VersionFlag.NO_SHA512);
flags.add(VersionFlag.NO_SHA256);

if (versionData.getWorldVersion() <= V19W42A) {
flags.add(VersionFlag.NO_V2);
}
}

if (versionData.getWorldVersion() == V1_15_COMBAT_1) {
flags.add(VersionFlag.NO_SHA512);
flags.add(VersionFlag.NO_SHA256);
}

return flags;
Expand All @@ -58,8 +58,8 @@ private static MavenArtifactInfo getArtifact(VersionData versionData) {
}

private static VerifiableUrl.HashType getHashType(VersionData versionData) {
return getVersionFlags(versionData).contains(VersionFlag.NO_SHA512)
? VerifiableUrl.HashType.SHA1 : VerifiableUrl.HashType.SHA512;
return getVersionFlags(versionData).contains(VersionFlag.NO_SHA256)
? VerifiableUrl.HashType.SHA1 : VerifiableUrl.HashType.SHA256;
}

@Override
Expand All @@ -70,6 +70,6 @@ protected MappingFormat getMappingFormat() {

private enum VersionFlag {
NO_V2, // or just no checksums for it
NO_SHA512,
NO_SHA256,
}
}

0 comments on commit 412b94c

Please sign in to comment.