diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index b778e840..fb60cea5 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 @@ - +