Implement Hopper block state and inventory methods. Adds BUKKIT-3749