18 lines
621 B
Java
18 lines
621 B
Java
package io.gitlab.jfronny.inceptum.launcher.util;
|
|
|
|
public class GameVersionParser {
|
|
private static final String FABRIC_PREFIX = "fabric-loader-";
|
|
|
|
public static boolean isFabric(String version) {
|
|
return version.startsWith(FABRIC_PREFIX);
|
|
}
|
|
|
|
public static String getMinecraftVersion(String version) {
|
|
return version.startsWith(FABRIC_PREFIX) ? version.substring(version.lastIndexOf('-') + 1) : version;
|
|
}
|
|
|
|
public static String getLoaderVersion(String version) {
|
|
return !isFabric(version) ? null : version.substring(FABRIC_PREFIX.length(), version.lastIndexOf('-'));
|
|
}
|
|
}
|