код неправильный или я чего-то не дописал?

andreleo2122

Пользователь
Сообщения
43
Название темы должно быть информативным, максимально четко отражая смысл проблемы
этот код должен запрещать игроку перемещать предметы в меню

Java:
    @EventHandler
    public void onInventoryClick(InventoryClickEvent e) {
        Player p = (Player) e.getWhoClicked();
        Inventory clickedInventory = e.getClickedInventory();

        if (clickedInventory != null && e.getView().getTitle().equalsIgnoreCase("Game Menu")) {
            e.setCancelled(true);
        }
    }
 
2 возможные причины не работоспособности:
1) Не зарегистрирован ивент, в этом случае в главном классе пропишите в методе onEnable : Bukkit.getPluginManager.registerEvents(new Название класса, где прописан этот ивент, this);
2) Созданное меню называется не "Game Menu";
 
Назад
Сверху Снизу