/// <param name="e">The EventArgs object containing the packet data</param>
protected void MapItemReplyHandler(Object sender, PacketReceivedEventArgs e) throws UnsupportedEncodingException
{
if (OnGridItems != null)
{
MapItemReplyPacket reply = (MapItemReplyPacket)e.getPacket();
GridItemType type = GridItemType.get((reply.RequestData.ItemType));
List<MapItem> items = new ArrayList<MapItem>();
for (int i = 0; i < reply.Data.length; i++)
{