Add BlockHopper from mc-dev for diff visibility.
Limit hopper to valid data values. Fixes BUKKIT-3940