1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Событие, когда игрок одел броню

Тема в разделе "Разработка плагинов для новичков", создана пользователем Lisenochek, 5 июл 2016.

  1. Автор темы
    Lisenochek

    Lisenochek Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Всем привет, можете подсказать, какое событие отвечает, когда игрок одел броню?

    Перелазил все, но не нашел
     
  2. Novichock

    Novichock Активный участник Пользователь

    Баллы:
    76
    InventoryClickEvent в нём проверяй слоты на которые нажимает игрок
    вот: if (event.getSlotType().equals((Object)InventoryType.SlotType.ARMOR)){System.out.println("Кликнул на слот брони")}
     
  3. Автор темы
    Lisenochek

    Lisenochek Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    А если игрок одел броньку через ПКМ - InventoryInteractEvent?
     
  4. Novichock

    Novichock Активный участник Пользователь

    Баллы:
    76
    Вроде как InventoryClickEvent ловит любой клик
     
  5. Автор темы
    Lisenochek

    Lisenochek Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    У меня InventoryInteractEvent отлавливается, когда юзается бинт или шина.
     
  6. Novichock

    Novichock Активный участник Пользователь

    Баллы:
    76
    Поподробнее: что такое "бинт",что такое "шина"
     
  7. Автор темы
    Lisenochek

    Lisenochek Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Если перс сломает ногу, то надо заюзать шину, чтобы вылечится. Соответственно шина, если нажать на ПКМ исчезает.
     
  8. Novichock

    Novichock Активный участник Пользователь

    Баллы:
    76
    Не знаю разницы между InventoryClickEvent и InventoryInteractEvent ,знаю что в InventoryClickEvent можно проверить тип клика так: if (event.getClick().equals(ClickType.RIGHT)){System.out.println("Это правый клик")}
     
  9. Автор темы
    Lisenochek

    Lisenochek Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Гуд, я пожалуй заменю.
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    И потом удивляются, от куда рождаются говнокодеры...
    if(event.isRightClick()) {

    }
     

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