diff --git a/TShockAPI/ConfigFile.cs b/TShockAPI/ConfigFile.cs index 7c004b91..5737024e 100644 --- a/TShockAPI/ConfigFile.cs +++ b/TShockAPI/ConfigFile.cs @@ -102,6 +102,8 @@ namespace TShockAPI public string DefaultRegistrationGroupName = "default"; + public bool DisableSpewLogs = true; + /// /// Valid types are "sha512", "sha256", "md5" /// diff --git a/TShockAPI/Tools.cs b/TShockAPI/Tools.cs index 454788e3..63dfc8e1 100755 --- a/TShockAPI/Tools.cs +++ b/TShockAPI/Tools.cs @@ -145,7 +145,7 @@ namespace TShockAPI TSPlayer.Server.SendMessage(log, color); foreach (TSPlayer player in TShock.Players) { - if (player != null && player.Active && player.Group.HasPermission("logs") && player.DisplayLogs) + if (player != null && player.Active && player.Group.HasPermission("logs") && player.DisplayLogs && TShock.Config.DisableSpewLogs == false) player.SendMessage(log, color); } }