Add AnnounceSave option

This commit is contained in:
Vladimir Panteleev 2013-10-08 04:22:00 +00:00
parent 0878900ea5
commit 6fac82ee2c
3 changed files with 19 additions and 9 deletions

View file

@ -48,16 +48,19 @@ namespace TShockAPI
/// </summary>
public void OnSaveWorld(WorldSaveEventArgs args)
{
// Protect against internal errors causing save failures
// These can be caused by an unexpected error such as a bad or out of date plugin
try
if (TShock.Config.AnnounceSave)
{
TShock.Utils.Broadcast("Saving world. Momentary lag might result from this.", Color.Red);
}
catch (Exception ex)
{
Log.Error("World saved notification failed");
Log.Error(ex.ToString());
// Protect against internal errors causing save failures
// These can be caused by an unexpected error such as a bad or out of date plugin
try
{
TShock.Utils.Broadcast("Saving world. Momentary lag might result from this.", Color.Red);
}
catch (Exception ex)
{
Log.Error("World saved notification failed");
Log.Error(ex.ToString());
}
}
}