diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs
index 8e5ffd91..f1a07d67 100644
--- a/TShockAPI/Commands.cs
+++ b/TShockAPI/Commands.cs
@@ -5179,7 +5179,7 @@ namespace TShockAPI
else
{
var plr = players[0];
- plr.DamagePlayer(999999);
+ plr.KillPlayer();
args.Player.SendSuccessMessage(string.Format("You just killed {0}!", plr.Name));
plr.SendErrorMessage("{0} just killed you!", args.Player.Name);
}
diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs
index d03681eb..cd64547f 100644
--- a/TShockAPI/TSPlayer.cs
+++ b/TShockAPI/TSPlayer.cs
@@ -1024,6 +1024,14 @@ namespace TShockAPI
NetMessage.SendPlayerHurt(Index, PlayerDeathReason.LegacyDefault(), damage, (new Random()).Next(-1, 1), false, false, 0, -1, -1);
}
+ ///
+ /// Kills the player.
+ ///
+ public virtual void KillPlayer()
+ {
+ NetMessage.SendPlayerDeath(Index, PlayerDeathReason.LegacyDefault(), 99999, (new Random()).Next(-1, 1), false, -1, -1);
+ }
+
///
/// Sets the player's team.
///