From f8393088831689388793c30bbf2de243acae6ae8 Mon Sep 17 00:00:00 2001 From: Deathmax Date: Fri, 24 Jun 2011 18:03:25 +0800 Subject: [PATCH] Fixed /setspawn --- TShockAPI/TShock.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 1598038e..33fe34f6 100755 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -182,6 +182,7 @@ namespace TShockAPI Console.WriteLine("This token will only display ONCE. This only works ONCE. If you don't use it and the server goes down, delete auth.lck."); FileTools.CreateFile(Path.Combine(SavePath, "auth.lck")); } + ConfigurationManager.ReadJsonConfiguration(); } private void OnUpdate(GameTime time) @@ -227,6 +228,12 @@ namespace TShockAPI } } } + if (ConfigurationManager.Spawn_WorldID != Main.worldID) + { + Main.spawnTileX = ConfigurationManager.originalSpawnX; + Main.spawnTileY = ConfigurationManager.originalSpawnY; + ConfigurationManager.Spawn_WorldID = Main.worldID; + } } private void OnJoin(int ply, HandledEventArgs handler) @@ -257,13 +264,6 @@ namespace TShockAPI } } - if (ConfigurationManager.Spawn_WorldID != Main.worldID) - { - Main.spawnTileX = ConfigurationManager.originalSpawnX; - Main.spawnTileY = ConfigurationManager.originalSpawnY; - ConfigurationManager.Spawn_WorldID = Main.worldID; - } - Players[ply] = player; Netplay.spamCheck = ConfigurationManager.SpamChecks; }