forked from LogBlock/LogBlock
Fix version parsing
This commit is contained in:
@@ -847,7 +847,12 @@ class Updater {
|
|||||||
ComparableVersion comparablePreviousMinecraftVersion = new ComparableVersion(previousMinecraftVersion);
|
ComparableVersion comparablePreviousMinecraftVersion = new ComparableVersion(previousMinecraftVersion);
|
||||||
String currentMinecraftVersion = logblock.getServer().getVersion();
|
String currentMinecraftVersion = logblock.getServer().getVersion();
|
||||||
currentMinecraftVersion = currentMinecraftVersion.substring(currentMinecraftVersion.indexOf("(MC: ") + 5);
|
currentMinecraftVersion = currentMinecraftVersion.substring(currentMinecraftVersion.indexOf("(MC: ") + 5);
|
||||||
currentMinecraftVersion = currentMinecraftVersion.substring(0, currentMinecraftVersion.indexOf(" "));
|
int currentVersionEnd = currentMinecraftVersion.indexOf(" ");
|
||||||
|
int currentVersionEnd2 = currentMinecraftVersion.indexOf(")");
|
||||||
|
if(currentVersionEnd2 >= 0 && (currentVersionEnd < 0 || currentVersionEnd2 < currentVersionEnd)) {
|
||||||
|
currentVersionEnd = currentVersionEnd2;
|
||||||
|
}
|
||||||
|
currentMinecraftVersion = currentMinecraftVersion.substring(0, currentVersionEnd);
|
||||||
logblock.getLogger().info("[Updater] Current Minecraft Version: '" + currentMinecraftVersion + "'");
|
logblock.getLogger().info("[Updater] Current Minecraft Version: '" + currentMinecraftVersion + "'");
|
||||||
ComparableVersion comparableCurrentMinecraftVersion = new ComparableVersion(currentMinecraftVersion);
|
ComparableVersion comparableCurrentMinecraftVersion = new ComparableVersion(currentMinecraftVersion);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user