private static void LoadConfig(string path) {
Config = Config.Load(path);
Logger.log(string.Format("loaded {0}", path));
Logger.log(Config.ToReadableLog());
LoadLanguage();
LoadColor();
LoadTheme();
if (Config.Server != null)
{
if (App.forceNonDedicate)
{
IsServerDedicated = false;
Logger.log("Launching normal version due to the argument");
}
else
{
IsServerDedicated = true;
Logger.log("Launching server-dedicated version");
}
}
else
{
IsServerDedicated = false;
Logger.log("Launching normal version due to null server info");
}
if (string.IsNullOrWhiteSpace(Config.MCPath))
{
Logger.log("Minecraft path is null or whitespace. Guide is required.");
needGuide = true;
}
if (string.IsNullOrWhiteSpace(Config.Javaw))
{
Logger.log("javaw.exe path is null or whitespace. Guide is required.");
needGuide = true;
}
}