code: public boolean invert(World world, BlockPos pos)
  	{
  		boolean value = !get(world, pos);
  		set(world, pos, value);
  		return value;
  	}
docs: Inverts the {@link IBlockState} value in the {@link World}.
  
  @param world the world
  @param pos the pos
  @return the new value