@EventHandler
    public void onPlayerInteract(PlayerInteractEvent event) {
        ItemStack clickIcon = this.getClickItem();
        if (clickIcon != null) {
            ItemStack itemStack = event.getItem();
            if (itemStack != null && itemStack.isSimilar(clickIcon)) {
                this.show(event.getPlayer());
                event.setCancelled(true);
            }
        }
    }