Ensure wrongBlock does not add Integer.MAX_VALUE as violation level.
Also cap violation at 4.
Reviewing several places for use of Double.MAX_VALUE and similar.

(No game-changing stuff.)
Set assumesprint to true by default (accidentally committed earlier!).
 
 This will allow saving hunger, but there will be much less false
positives with current server versions.