public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_minecraftCronConfiguration.GameId).Cast <GameUpdate>().ToList(); var paperUpdates = PaperManifest.GetManifest(); foreach (var version in paperUpdates.Versions.Take(_minecraftCronConfiguration.PaperSettings.GetLastReleaseUpdates)) { var gameUpdate = PaperManifest.GetGameUpdate(version); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); LogManager.Write($"[Minecraft Paper Update Cron] Saved Game Update for {version}", LogType.Console); } else { LogManager.Write("[Minecraft Paper Update Cron] Game Update already exists for " + version, LogType.Console); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_minecraftCronConfiguration.GameId).Cast <GameUpdate>().ToList(); var spigotUpdates = SpigotVersionManifest.GetManifests().Version; foreach (var version in spigotUpdates.Take(_minecraftCronConfiguration.SpigotSettings.GetLastReleaseUpdates)) { var gameUpdate = version.GetGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); Log.Information($"[Minecraft Spigot Update Cron] Saved Game Update for {version.Version}"); } else { Log.Information("[Minecraft Spigot Update Cron] Game Update already exists for " + version.Version); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_bukkitSettings.GameId).Cast <GameUpdate>().ToList(); var bukkitUpdates = BukkitVersionManifest.GetManifests().Version; foreach (var version in bukkitUpdates.Take(_bukkitSettings.GetLastReleaseUpdates)) { var gameUpdate = version.GetGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); Logger.Information($"Saved Game Update for {version.Version}"); } else { Logger.Information("Game Update already exists for " + version.Version); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_vanillaSettings.GameId).Cast <GameUpdate>().ToList(); var releases = MinecraftVersionManifest.GetManifests().Versions .Where(x => x.Type.ToLower() == "release").Take(_vanillaSettings.GetLastReleaseUpdates); foreach (var metaData in releases.Select(version => version.GetMetadata())) { var gameUpdate = metaData.CreateGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); Logger.Information($"Saved Game Update for {metaData.Id}"); } else { Logger.Information("Game Update already exists for " + metaData.Id); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_paperSettings.GameId).Cast <GameUpdate>().ToList(); var paperUpdates = PaperManifest.GetManifest(); paperUpdates.Versions = paperUpdates.Versions.Reverse().ToList(); foreach (var version in paperUpdates.Versions.Take(_paperSettings.GetLastReleaseUpdates)) { var gameUpdate = PaperManifest.GetGameUpdate(version); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); Logger.Information($"Saved Game Update for {version}"); } else { Logger.Information("Game Update already exists for " + version); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_minecraftCronConfiguration.GameId).Cast <GameUpdate>().ToList(); var snapshots = MinecraftVersionManifest.GetManifests().Versions .Where(x => x.Type.ToLower() == "snapshot").Take(_minecraftCronConfiguration.VanillaSettings.GetLastSnapshotUpdates); var releases = MinecraftVersionManifest.GetManifests().Versions .Where(x => x.Type.ToLower() == "release").Take(_minecraftCronConfiguration.VanillaSettings.GetLastReleaseUpdates); foreach (var metaData in snapshots.Select(version => version.GetMetadata())) { var gameUpdate = metaData.CreateGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); LogManager.Write($"[Minecraft Vanilla Update Cron] Saved Game Update for {metaData.Id}", LogType.Console); } else { LogManager.Write("[Minecraft Vanilla Update Cron] Game Update already exists for " + metaData.Id, LogType.Console); } } foreach (var metaData in releases.Select(version => version.GetMetadata())) { var gameUpdate = metaData.CreateGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); LogManager.Write($"[Minecraft Vanilla Update Cron] Saved Game Update for {metaData.Id}", LogType.Console); } else { LogManager.Write("[Minecraft Vanilla Update Cron] Game Update already exists for " + metaData.Id, LogType.Console); } } }