diff --git a/common/src/main/java/us/myles/ViaVersion/update/Version.java b/common/src/main/java/us/myles/ViaVersion/update/Version.java index c15609523..f6e31a3f2 100644 --- a/common/src/main/java/us/myles/ViaVersion/update/Version.java +++ b/common/src/main/java/us/myles/ViaVersion/update/Version.java @@ -2,6 +2,8 @@ package us.myles.ViaVersion.update; import com.google.common.base.Joiner; +import java.util.Arrays; +import java.util.Objects; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -85,6 +87,13 @@ public class Version implements Comparable { return that instanceof Version && equals(this, (Version) that); } + @Override + public int hashCode() { + int result = Objects.hash(tag); + result = 31 * result + Arrays.hashCode(parts); + return result; + } + /** * Get the tag, eg. -ALPHA *