if (!playersRequestingMapData.isEmpty())
{
ArrayList<EntityPlayerMP> copy = new ArrayList<EntityPlayerMP>(playersRequestingMapData);
for (EntityPlayerMP playerMP : copy)
{
GCPlayerStats stats = GCPlayerStats.get(playerMP);
ChunkCoordIntPair chunkCoordIntPair = new ChunkCoordIntPair((int)Math.floor(stats.coordsTeleportedFromX) >> 4, (int)Math.floor(stats.coordsTeleportedFromZ) >> 4);
BufferedImage image = new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB);
for (int x0 = -12; x0 <= 12; x0++)
{