Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Действия в инвентаре

Тема в разделе "Разработка плагинов для новичков", создана пользователем GodlikE, 22 янв 2015.

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

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Всем доброго времени суток! У меня есть список действий в инвентаре (InventoryAction), но я не знаю, за какие действия отвечает клик Левой Кнопкой мыши, а за какие - Правой Кнопкой мыши. Может, у кого-то из вас были подобные проблемы, и вы составляли подобные списки?
    В общем, мне надо отловить, какой кнопкой мыши (правой или левой) кликнули по итему в инвентаре. Если предложите другие методы решения этой задачи, буду только рад!
     
    Последнее редактирование: 22 янв 2015
  2. Хостинг MineCraft
    <
  3. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Вы пытаетесь разрабатывать под майнкрафт не играя в него?)
     
  4. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Я не особо обращал на это внимание=) Почему-то, Эклипс предлагает два варианта каждого действия. Это как-то связано с кликами ЛКМ или ПКМ?=)
     
  5. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Извините, что тут вам не ясно?
    [​IMG][DOUBLEPOST=1421924592,1421924498][/DOUBLEPOST]
    Небось CraftBukkit вместо Bukkit подключили..
     
  6. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Мне не ясно, какое из действий отвечает за клики ЛКМ, а какое за ПКМ=) И у меня нечто такое: [​IMG][DOUBLEPOST=1421925005,1421924788][/DOUBLEPOST]
    Нет, только Bukkit
     
  7. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Если вас интересуют клики а не Actions, то работайте с event.getClick() и ClickType который выглядит как
    [​IMG]
     
  8. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Спасибо от души=)
     
  9. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Не за что)
    Но честно скажу - лучше работать с InventoryActions.
    Меньше вероятность не учесть какой-то райтклик с шифтом
     
  10. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Там же есть функция isShiftClick() =) Можно делать проверку только на левый или правый клики, и тогда на шифт плагин не будет реагировать=)
     

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