package com.hypixel.hytale.common.util;
import javax.annotation.Nonnull;
public class SystemUtil {
public static final SystemType TYPE = getSystemType();
public SystemUtil() {
}
@Nonnull
private static SystemType getSystemType() {
String osName = System.getProperty("os.name");
if (osName.startsWith("Windows")) {
return SystemUtil.SystemType.WINDOWS;
} else if (osName.startsWith("Mac OS X")) {
return SystemUtil.SystemType.MACOS;
} else if (osName.startsWith("Linux")) {
return SystemUtil.SystemType.LINUX;
} else {
return osName.startsWith("LINUX") ? SystemUtil.SystemType.LINUX : SystemUtil.SystemType.OTHER;
}
}
public static enum SystemType {
WINDOWS,
MACOS,
LINUX,
OTHER;
private SystemType() {
}
}
}