From 574573f0ba4e5a88ff34236a21bb39bfaf7983df Mon Sep 17 00:00:00 2001 From: Michael Wojnar Date: Tue, 29 Nov 2011 21:01:04 -0600 Subject: [PATCH] Added the /settle command, which is just like "settle" from the console. --- TShockAPI/Commands.cs | 14 ++++++++++++++ TShockAPI/TShockAPI.csproj | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index 3839dfa9..58965ee9 100644 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -152,6 +152,7 @@ namespace TShockAPI add(Permissions.cfg, ShowConfiguration, "showconfig"); add(Permissions.cfg, ServerPassword, "serverpassword"); add(Permissions.cfg, Save, "save"); + add(Permissions.cfg, Settle, "settle"); add(Permissions.cfg, MaxSpawns, "maxspawns"); add(Permissions.cfg, SpawnRate, "spawnrate"); add(Permissions.time, Time, "time"); @@ -1580,6 +1581,19 @@ namespace TShockAPI SaveWorld.Start(); } + private static void Settle(CommandArgs args) + { + + if (Liquid.panicMode) + { + args.Player.SendMessage("Liquid is already settling!", Color.Red); + return; + } + Liquid.StartPanic(); + Tools.Broadcast("Settling all liquids..."); + + } + private static void MaxSpawns(CommandArgs args) { if (args.Parameters.Count != 1) diff --git a/TShockAPI/TShockAPI.csproj b/TShockAPI/TShockAPI.csproj index dbe4a050..cfebb727 100644 --- a/TShockAPI/TShockAPI.csproj +++ b/TShockAPI/TShockAPI.csproj @@ -32,7 +32,7 @@ true full false - ..\..\serverplugins\ + ..\..\..\Downloads\TShock 3.3.4.924\ServerPlugins\ DEBUG;TRACE prompt 4 @@ -181,7 +181,7 @@ - +