mirror of
https://github.com/boy0001/FastAsyncWorldedit.git
synced 2025-01-06 08:28:14 +01:00
Fix WE/VS dl for 1.7.10
This commit is contained in:
parent
bcdde9e647
commit
e3d62d14ad
@ -1,15 +1,14 @@
|
|||||||
package com.boydti.fawe.util;
|
package com.boydti.fawe.util;
|
||||||
|
|
||||||
|
import com.boydti.fawe.Fawe;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.math.BigInteger;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
import com.boydti.fawe.Fawe;
|
|
||||||
import com.google.common.io.BaseEncoding;
|
|
||||||
|
|
||||||
public enum Jars {
|
public enum Jars {
|
||||||
WE_B_6_1_7_2("https://addons.cursecdn.com/files/2431/372/worldedit-bukkit-6.1.7.2.jar",
|
WE_B_6_1_7_2("https://addons.cursecdn.com/files/2431/372/worldedit-bukkit-6.1.7.2.jar",
|
||||||
"711be37301a327aba4e347131875d0564dbfdc2f41053a12db97f0234661778b", 1726340),
|
"711be37301a327aba4e347131875d0564dbfdc2f41053a12db97f0234661778b", 1726340),
|
||||||
@ -48,12 +47,12 @@ public enum Jars {
|
|||||||
MessageDigest md;
|
MessageDigest md;
|
||||||
md = MessageDigest.getInstance("SHA-256");
|
md = MessageDigest.getInstance("SHA-256");
|
||||||
byte[] thisDigest = md.digest(jarBytes);
|
byte[] thisDigest = md.digest(jarBytes);
|
||||||
byte[] realDigest = BaseEncoding.base16().decode(this.digest.toUpperCase());
|
byte[] realDigest = new BigInteger(this.digest.toUpperCase(), 16).toByteArray();
|
||||||
|
|
||||||
if (Arrays.equals(thisDigest, realDigest)) {
|
if (Arrays.equals(thisDigest, realDigest)) {
|
||||||
Fawe.debug("++++ HASH CHECK ++++");
|
Fawe.debug("++++ HASH CHECK ++++");
|
||||||
Fawe.debug(this.url);
|
Fawe.debug(this.url);
|
||||||
Fawe.debug(BaseEncoding.base16().encode(thisDigest));
|
Fawe.debug(javax.xml.bind.DatatypeConverter.printHexBinary(thisDigest));
|
||||||
return jarBytes;
|
return jarBytes;
|
||||||
} else {
|
} else {
|
||||||
throw new IllegalStateException("downloaded jar does not match the hash");
|
throw new IllegalStateException("downloaded jar does not match the hash");
|
||||||
@ -62,6 +61,5 @@ public enum Jars {
|
|||||||
// Shouldn't ever happen, Minecraft won't even run on such a JRE
|
// Shouldn't ever happen, Minecraft won't even run on such a JRE
|
||||||
throw new IllegalStateException("Your JRE does not support SHA-256");
|
throw new IllegalStateException("Your JRE does not support SHA-256");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user