Add Hopper interface, adds BUKKIT-3749