fix: nbot hashing finaly fix 2024/11/10 14:30-40 or something

This commit is contained in:
Chayapak 2024-11-10 14:47:09 +07:00
parent 71a28fc0b7
commit 285513a332
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA

View file

@ -147,7 +147,6 @@ public class BotValidationUtilities {
return Command.SINGLE_SUCCESS;
}
// !!! broken (for now)
public static int nbot (String command) throws RuntimeException {
final Configuration.BotInfo info = ChipmunkMod.CONFIG.bots.nbot;
@ -169,9 +168,9 @@ public class BotValidationUtilities {
byte[] hash = md.digest();
long bigInt = ByteBuffer.wrap(new byte[] {0, 0, hash[0], hash[1], hash[2], hash[3], hash[4], hash[5]}).getLong();
String stringHash = Long.toUnsignedString(bigInt, 36).substring(0, 7);
ByteBuffer buffer = ByteBuffer.wrap(hash, 0, 5);
int bigInt = Math.abs(buffer.getInt());
String stringHash = Integer.toString(bigInt, 36);
final String[] restArguments = Arrays.copyOfRange(arguments, 1, arguments.length);