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;
}