Use Locations instead of Blocks everywhere

This is a follow-up to 6e93789de0 and the final fix for BUKKIT-3928