From 054fc79f912b5cb1cdc5e340b5c48a7c3ba3b0af Mon Sep 17 00:00:00 2001 From: Zidonuke Date: Tue, 27 Dec 2011 09:55:05 -0500 Subject: [PATCH] Fix chest duplication --- TShockAPI/GetDataHandlers.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 0bd6494a..dba8d515 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -888,6 +888,12 @@ namespace TShockAPI { return true; } + + if (TShock.CheckTilePermission(args.Player, x, y)) + { + return false; + } + return false; } @@ -914,20 +920,17 @@ namespace TShockAPI item.netDefaults(type); if (stacks > item.maxStack || TShock.Itembans.ItemIsBanned(item.name)) { - args.Player.SendData(PacketTypes.ChestItem, "", id, slot); return false; } if (TShock.CheckTilePermission(args.Player, Main.chest[id].x, Main.chest[id].y)) { - args.Player.SendData(PacketTypes.ChestItem, "", id, slot); return false; } if (TShock.CheckRangePermission(args.Player, Main.chest[id].x, Main.chest[id].y)) { - args.Player.SendData(PacketTypes.ChestItem, "", id, slot); - return true; + return false; } return false;