code: public MBlockPos offset(EnumFacing facing, int n)
  	{
  		return new MBlockPos(	this.getX() + facing.getFrontOffsetX() * n,
  								this.getY() + facing.getFrontOffsetY() * n,
  								this.getZ() + facing.getFrontOffsetZ() * n);
  	}
docs: Offsets this BlockPos n blocks in the given direction
  
  @param facing The direction of the offset
  @param n The number of blocks to offset by