@SuppressWarnings("deprecation")
	private boolean setBlockIfAlreadyAirWithData(World world, int x, int y, int z, int id, int data)
	{
		int curID = getBlock(world, x, y, z);
		if(curID == 0 ||
		   curID == Material.SNOW.getId() ||
		   curID == Material.VINE.getId())
		{
			setBlockWithData(world, x, y, z, id, data);
			return true;
		}
		return false;
	}