[Backported] BlockVector & Vector from Bukkit