That is a good question.....and considering the responses....or lack there of....I think the rest of us are waiting for someone to chime in....
First, you have to take into account how far of a distance....if you were off 1" in 10'....that would be a lot....but 1" in 100' is not much....
For a comparison...I just built a 20'x25' garage....I'm off about 1/4" from one end to the other....considering how much wood can move, that is not much....but you do see the difference where the corner floor joist sets next to the wall cap....Once I dry wall, the small gap won't show....
So, I would say, anything less than 1/4" per 10' is liveable....
And, yes, you can use motor and cinder block to level things up....run a plumb line on each layer and bump up the low side a bit at a time....
Simple math...say you are off 2"....and your using 8" high blocks...if you adjust each row 1/8" at a time......it will take 16 rows to get plumb....which will put you up a little over 10'.