diff --git a/src/main/java/dev/lone/bungeepackfix/velocity/PlayersPackCache.java b/src/main/java/dev/lone/bungeepackfix/velocity/PlayersPackCache.java index 69aa39d..91b7df6 100644 --- a/src/main/java/dev/lone/bungeepackfix/velocity/PlayersPackCache.java +++ b/src/main/java/dev/lone/bungeepackfix/velocity/PlayersPackCache.java @@ -5,6 +5,7 @@ import dev.lone.bungeepackfix.generic.AbstractPlayersPackCache; import dev.lone.bungeepackfix.generic.PackUtility; +import java.util.Arrays; import java.util.HashMap; import java.util.Objects; import java.util.UUID; @@ -54,7 +55,7 @@ public static boolean isSamePack(Settings settings, final String prevUrl = PackUtility.removeHashtag(ignoreHashtagInUrl, playerPack.getUrl()); return (Objects.equals(prevUrl, newUrl)) && - (!checkHash || Objects.equals(playerPack.getHash(), newPack.getHash())) && + (!checkHash || Arrays.equals(playerPack.getHash(), newPack.getHash())) && (!checkForced || Objects.equals(playerPack.getShouldForce(), newPack.getShouldForce())) && (!checkMsg || Objects.equals(playerPack.getPrompt(), newPack.getPrompt())) ;