From 8413343cbdb0a3a9d3a49bfb112363a0f2559993 Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Sat, 23 Dec 2017 15:28:27 -0700 Subject: [PATCH] OnPlaceTileEntity now uses GetDataHandledEventArgs. --- TShockAPI/GetDataHandlers.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 7c1c64d5..1d00fa89 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -1305,11 +1305,8 @@ namespace TShockAPI } /// For use in a PlaceTileEntity event. - public class PlaceTileEntityEventArgs : HandledEventArgs + public class PlaceTileEntityEventArgs : GetDataHandledEventArgs { - /// The TSPlayer that triggered the event. - public TSPlayer Player { get; set; } - /// The X coordinate of the event. public short X { get; set; } @@ -1323,7 +1320,7 @@ namespace TShockAPI /// Fired when a PlaceTileEntity event occurs. public static HandlerList PlaceTileEntity = new HandlerList(); - private static bool OnPlaceTileEntity(TSPlayer player, short x, short y, byte type) + private static bool OnPlaceTileEntity(TSPlayer player, MemoryStream data, short x, short y, byte type) { if (PlaceTileEntity == null) return false; @@ -1331,6 +1328,7 @@ namespace TShockAPI var args = new PlaceTileEntityEventArgs { Player = player, + Data = data, X = x, Y = y, Type = type @@ -3268,7 +3266,7 @@ namespace TShockAPI var y = args.Data.ReadInt16(); var type = (byte) args.Data.ReadByte(); - if (OnPlaceTileEntity(args.Player, x, y, type)) + if (OnPlaceTileEntity(args.Player, args.Data, x, y, type)) { return true; }