public bool Load() { try { _configFile.LoadFile(); ReadConfig(Path.Combine(_mapPath, ConfigName)); if (_serverVersion == 0 || MapSize.X == 0 || MapSize.Y == 0 || MapSize.Z == 0) { Logger.Log(LogType.Error, "Invalid map config!"); return(false); } ReadData(Path.Combine(_mapPath, BlocksName)); return(true); } catch (Exception ex) { Logger.Log(LogType.Error, "Failed to load " + _mapPath + "! - " + ex.Message); Logger.Log(LogType.Debug, ex.StackTrace); return(false); } }