bukman/src/main/java/net/frankheijden/serverutils/utils/VersionUtils.java
Frank van der Heijden 5efa4cd5be
Features
- bStats Metrics
- Update checking with GitHub
- Dynamic config.yml
2020-06-07 19:01:14 +02:00

21 lines
718 B
Java

package net.frankheijden.serverutils.utils;
public class VersionUtils {
public static boolean isNewVersion(String oldVersion, String newVersion) {
String[] oldVersionSplit = oldVersion.split("\\.");
String[] newVersionSplit = newVersion.split("\\.");
int i = 0;
while (i < oldVersionSplit.length && i < newVersionSplit.length) {
int o = Integer.parseInt(oldVersionSplit[i]);
int n = Integer.parseInt(newVersionSplit[i]);
if (i != oldVersionSplit.length - 1 && i != newVersionSplit.length - 1) {
if (n < o) return false;
}
if (n > o) return true;
i++;
}
return false;
}
}