Remove pointless bitwise operations
These fields can be local
Private fields do not need to be final
Static methods do not need to be final
Remove all the unneeded semi-colons
Simplfy conditional statements
Remove double negation
Fix redundant statements
No need to have continue here.
Fix constant being same as method parameter
Use weaker access where possible.
Use ignore rather than leaving empty catch
Fix various conditional statements
StringBuilder over StringBuffer where possible
Remove unnecessary boxing
Remove unnecessary unboxing
Use foreach inplace of while where possible.
Fix duplicate constructor in BlockSand
Remove pointless arithmetic expressions
No point calling Collections.toArray() on empty arrays