From f48056357bee2e101d1614e94907b90c14b4edfc Mon Sep 17 00:00:00 2001 From: Zack Piispanen Date: Mon, 16 Apr 2012 12:32:23 -0400 Subject: [PATCH] Make sure the user is logged in when we save inventory on kick. --- TShockAPI/Utils.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TShockAPI/Utils.cs b/TShockAPI/Utils.cs index 6b89a368..35c51a08 100644 --- a/TShockAPI/Utils.cs +++ b/TShockAPI/Utils.cs @@ -571,7 +571,8 @@ namespace TShockAPI { string playerName = player.Name; player.SilentKickInProgress = silent; - TShock.InventoryDB.InsertPlayerData(player); + if( player.IsLoggedIn ) + TShock.InventoryDB.InsertPlayerData(player); player.Disconnect(string.Format("Kicked: {0}", reason)); Log.ConsoleInfo(string.Format("Kicked {0} for : {1}", playerName, reason)); string verb = force ? "force " : "";