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 но тогда в кастомную воронку предметы подбираются хотя не должны я не понимаю почему. Помогите плиз