Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как разрешить класть предмет, но не забирать из меню?

Статус
Закрыто для дальнейших ответов.

QuodLitee

Активный участник
Пользователь
Баллы
66
Пишу плагин на скупщика.
Не могу реализовать, чтобы игрок мог класть предметы из своего инвентаря в меню, но не мог брать предметы которые лежат в меню изначально.
Нейронка не помогает.
Помогите с кодом
 
Проверяешь, какой действие с инвентарем совершено, и в каком инвентаре.
Код:
@EventHandler
    public void onInventoryClick(InventoryClickEvent event) {
        if(!(event.getClickedInventory() instanceof PlayerInventory) && event.getAction() == InventoryAction.PLACE_SOME) {

        }
        else
            event.setCancelled(true);
    }
 
Проверяешь, какой действие с инвентарем совершено, и в каком инвентаре.
Код:
@EventHandler
    public void onInventoryClick(InventoryClickEvent event) {
        if(!(event.getClickedInventory() instanceof PlayerInventory) && event.getAction() == InventoryAction.PLACE_SOME) {

        }
        else
            event.setCancelled(true);
    }
Только не забудь добавить проверку на то что это твоё меню.
 
Проверяешь, какой действие с инвентарем совершено, и в каком инвентаре.
Код:
@EventHandler
    public void onInventoryClick(InventoryClickEvent event) {
        if(!(event.getClickedInventory() instanceof PlayerInventory) && event.getAction() == InventoryAction.PLACE_SOME) {

        }
        else
            event.setCancelled(true);
    }
как это должно работать, у меня в меню есть предметы, так вроде можно будет класть предметы и на них
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх