From dd50d41f2e39a8fe173cc83b4ea435dc94b1b0d0 Mon Sep 17 00:00:00 2001 From: ProfessorXZ Date: Sun, 14 Aug 2016 21:14:40 +0200 Subject: [PATCH] Fix item duplication caused by range checks & netIDs. Fixes #1162 --- TShockAPI/GetDataHandlers.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 9280dbe9..27b2d819 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -3322,7 +3322,8 @@ namespace TShockAPI // player is attempting to crash clients if (type < -48 || type >= Main.maxItemTypes) { - args.Player.SendData(PacketTypes.ItemDrop, "", id); + // Causes item duplications. Will be re added later if necessary + //args.Player.SendData(PacketTypes.ItemDrop, "", id); return true; } @@ -3336,7 +3337,8 @@ namespace TShockAPI { if (TShock.CheckRangePermission(args.Player, (int)(Main.item[id].position.X / 16f), (int)(Main.item[id].position.Y / 16f))) { - args.Player.SendData(PacketTypes.ItemDrop, "", id); + // Causes item duplications. Will be re added if necessary + //args.Player.SendData(PacketTypes.ItemDrop, "", id); return true; }