Вопрос Как запретить для кастомной воронки подбирать предметы в нее?

Версия Minecraft
1.16.X

EgoR_TATARKIN

Пользователь
Сообщения
12
Java:
    @EventHandler
    public void onInventoryPickupItem(InventoryPickupItemEvent event) {
        if (event.getInventory().getHolder() instanceof Hopper) {
            String itemName = event.getItem().getItemStack().getType().name();
            if (!plugin.isItemEnabled(itemName)) { // Тут у меня проверятся список предметов, которые воронка может подбирать, тут все гуд работает
                event.setCancelled(true);
            }
        }
    }
 private ItemStack createFunnel() {
        ItemStack funnel = new ItemStack(Material.HOPPER);
        ItemMeta meta = funnel.getItemMeta();
        if (meta != null) {
            meta.setDisplayName(funnelName);
            meta.addEnchant(Enchantment.LUCK, 1,false);
            meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
            funnel.setItemMeta(meta);
        }
        return funnel;
    }

Я создал кастомную воронку, и хочу запретить чтоб она подбирала предметы (засасовала хз как правильно сказать XDD) как бы метод который запрещает подбирать предметы я написал но как сделать чтоб только для моей кастомной воронки запрещалось а не для всех воронок? Я уже пытался делать проверку и по названию кастомной воронки, и через NameSpacedKey но тогда в кастомную воронку предметы подбираются хотя не должны я не понимаю почему. Помогите плиз
 
Назад
Сверху Снизу