diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index f457af5d..7c1c64d5 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -1263,11 +1263,8 @@ namespace TShockAPI } /// The arguments to the MassWireOperation event. - public class MassWireOperationEventArgs : HandledEventArgs + public class MassWireOperationEventArgs : GetDataHandledEventArgs { - /// The TSPlayer that triggered the event. - public TSPlayer Player { get; set; } - /// The start X point in the operation. public short StartX { get; set; } @@ -1287,7 +1284,7 @@ namespace TShockAPI /// Fired on a mass wire edit operation. public static HandlerList MassWireOperation = new HandlerList(); - private static bool OnMassWireOperation(TSPlayer player, short startX, short startY, short endX, short endY, byte toolMode) + private static bool OnMassWireOperation(TSPlayer player, MemoryStream data, short startX, short startY, short endX, short endY, byte toolMode) { if (MassWireOperation == null) return false; @@ -1295,6 +1292,7 @@ namespace TShockAPI var args = new MassWireOperationEventArgs { Player = player, + Data = data, StartX = startX, StartY = startY, EndX = endX, @@ -3098,7 +3096,7 @@ namespace TShockAPI short endY = args.Data.ReadInt16(); byte toolMode = (byte) args.Data.ReadByte(); - if (OnMassWireOperation(args.Player, startX, startY, endX, endY, toolMode)) + if (OnMassWireOperation(args.Player, args.Data, startX, startY, endX, endY, toolMode)) return true; return false;