diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs
index cf49df1d..80398dc5 100644
--- a/TShockAPI/GetDataHandlers.cs
+++ b/TShockAPI/GetDataHandlers.cs
@@ -139,7 +139,7 @@ namespace TShockAPI
///
/// For use in a TogglePvp event
///
- public class TogglePvpEventArgs : HandledEventArgs
+ public class TogglePvpEventArgs : GetDataHandledEventArgs
{
///
/// The Terraria player ID of the player
@@ -154,13 +154,15 @@ namespace TShockAPI
/// TogglePvp - called when a player toggles pvp
///
public static HandlerList TogglePvp = new HandlerList();
- private static bool OnPvpToggled(byte _id, bool _pvp)
+ private static bool OnPvpToggled(TSPlayer player, MemoryStream data, byte _id, bool _pvp)
{
if (TogglePvp == null)
return false;
var args = new TogglePvpEventArgs
{
+ Player = player,
+ Data = data,
PlayerId = _id,
Pvp = _pvp,
};
@@ -2178,7 +2180,7 @@ namespace TShockAPI
{
byte id = args.Data.ReadInt8();
bool pvp = args.Data.ReadBoolean();
- if (OnPvpToggled(id, pvp))
+ if (OnPvpToggled(args.Player, args.Data, id, pvp))
return true;
if (id != args.Player.Index)