public void TryPickupItem()
{
var playerManager = ServiceLocator.WorldManager.PlayerManager;
var x = playerManager.GetPlayer(playerManager.ClientID).Position.X * 32;
var y = playerManager.GetPlayer(playerManager.ClientID).Position.Y * 32;
var mapItem = this.FindMapItem(new Vector2f(x, y));
if (mapItem == null) return;
var packet = new Packet(PacketType.PickupItemPacket);
packet.Message.Write(x);
packet.Message.Write(y);
ServiceLocator.NetManager.SendMessage(packet.Message, NetDeliveryMethod.ReliableOrdered, ChannelTypes.WORLD);
}