@EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
    public void onItemHeldChange(PlayerItemHeldEvent event)
    {
        Player player = event.getPlayer();

        if (player.isSneaking())
        {
            if ((player.isOp() || player.hasPermission("voxelbar.use")) && plugin.getConfigurationManager().isScrollingEnabledFor(player))
            {
                int scrollDelta = VoxelBarFunctions.getDelta(event.getPreviousSlot(), event.getNewSlot(), 9);

                if (scrollDelta == 1 || scrollDelta == -1)
                {
                    VoxelBarFunctions.moveInventory(player, scrollDelta * 9);
                }

            }
        }
    }