@SuppressWarnings("deprecation")
	private void gravelBlob(World world, int poolX, int poolY, int poolZ, Random rand)
	{
		int size = rand.nextInt(11)+5;
		int[][] tileData = genIslandData(size, rand);
		int startX = poolX - size/2;
		int startY = poolY;
		int startZ = poolZ - size/2;
		for(int x = 0; x < size; x++)
		{
			for(int z = 0; z < size; z++)
			{
				if(tileData[x][z] > 10)
				{
					int upAmount = (int) (tileData[x][z]/35);
					int downAmount = (int) (tileData[x][z]/55)+1;
					for(int y = -downAmount; y <= upAmount; y++)
					{
						if(getBlock(world, startX+x, startY+y-1, startZ+z) != 0)
						{
							if(getTileEntity(world, startX+x, startY+y, startZ+z) == null) setBlock(world, startX+x, startY+y, startZ+z, Material.GRAVEL.getId());
						}
					}
				}
			}
		}
	}