It's have inverted behavior now.
If BlockUtil.canChangeBlock return false then isQuarriableBlock returning true, that's wrong I think.

*maybe I need for sleep*