diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index dfa26294..41334bcc 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -3170,10 +3170,8 @@ namespace TShockAPI /// /// For use with a ToggleGemLock event /// - public class GemLockToggleEventArgs : HandledEventArgs + public class GemLockToggleEventArgs : GetDataHandledEventArgs { - /// The TSPlayer that triggered the event. - public TSPlayer Player { get; set; } /// /// X Location /// @@ -3193,13 +3191,15 @@ namespace TShockAPI /// public static HandlerList GemLockToggle = new HandlerList(); - private static bool OnGemLockToggle(short x, short y, bool on) + private static bool OnGemLockToggle(TSPlayer player, MemoryStream data, short x, short y, bool on) { if (GemLockToggle == null) return false; var args = new GemLockToggleEventArgs { + Player = player, + Data = data, X = x, Y = y, On = on @@ -3214,7 +3214,7 @@ namespace TShockAPI var y = args.Data.ReadInt16(); var on = args.Data.ReadBoolean(); - if (OnGemLockToggle(x, y, on)) + if (OnGemLockToggle(args.Player, args.Data, x, y, on)) { return true; }