diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 7b452fe4..93db08bc 100644 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -1380,7 +1380,9 @@ namespace TShockAPI public virtual void GiveItem(int type, int stack, int prefix = 0) { int itemIndex = Item.NewItem(new EntitySource_DebugCommand(), (int)X, (int)Y, TPlayer.width, TPlayer.height, type, stack, true, prefix, true); - SendData(PacketTypes.ItemDrop, "", itemIndex); + Main.item[itemIndex].playerIndexTheItemIsReservedFor = this.Index; + SendData(PacketTypes.ItemDrop, "", itemIndex, 1); + SendData(PacketTypes.ItemOwner, null, itemIndex); } ///