From b46866e0dd01ea8396cdce064e65b492e8ba6d9f Mon Sep 17 00:00:00 2001 From: high Date: Fri, 1 Jul 2011 09:46:44 -0400 Subject: [PATCH] Bans will clear if you delete bans.txt --- TShockAPI/BanManager.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/TShockAPI/BanManager.cs b/TShockAPI/BanManager.cs index 7d67bdf1..649387c7 100644 --- a/TShockAPI/BanManager.cs +++ b/TShockAPI/BanManager.cs @@ -82,8 +82,15 @@ namespace TShockAPI /// public void EnsureChanges() { - if (new FileInfo(Path).LastWriteTime > LastLoad) - LoadBans(); + if (File.Exists(Path)) + { + if (new FileInfo(Path).LastWriteTime > LastLoad) + LoadBans(); + } + else + { + Bans.Clear(); + } } /// @@ -98,10 +105,11 @@ namespace TShockAPI public void LoadBans() { + Bans.Clear(); + if (!File.Exists(Path)) return; - Bans.Clear(); LastLoad = new FileInfo(Path).LastWriteTime; foreach (var line in File.ReadAllLines(Path))