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

Помогите Could not pass event InventoryClickEvent

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

  1. l_Slime_l

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

    Баллы:
    76
    *facepalm*
     
  2. Mr Hosting
  3. Автор темы
    ShitCoder

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

    Баллы:
    66
    Имя в Minecraft:
    TheLastGapple
    ну я же чайник.
     
  4. Автор темы
    ShitCoder

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

    Баллы:
    66
    Имя в Minecraft:
    TheLastGapple
  5. FrostDelta123

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

    Баллы:
    66
    Ты взял и убрал stack.getItemMeta().hasDisplayName()
    Зачем? Научись доки читать
     
  6. Cool_boy

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

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    Она всегда есть, а если нету - getItemMeta() вернёт новую, с getDisplayName() null.
     
  7. Автор темы
    ShitCoder

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

    Баллы:
    66
    Имя в Minecraft:
    TheLastGapple
    ничего не понял, можно готовое?
     
  8. l_Slime_l

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

    Баллы:
    76
    Та он все равно на готовом не может)) Надеюсь он хотя бы компилирует плагин..
     
  9. l_Slime_l

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

    Баллы:
    76
    Учи java, а потом bukkit, тогда может поймёшь. А так твой плагин будут за тебя писать..
     
  10. Автор темы
    ShitCoder

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

    Баллы:
    66
    Имя в Minecraft:
    TheLastGapple
    блин, скомпилируешь за меня? у меня подписка на компилятор закончилась.
     
  11. Cool_boy

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

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    Покупай у меня, 1 рубль за 10 скомпилированных строчек, выгодная цена :good:
     
  12. Автор темы
    ShitCoder

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

    Баллы:
    66
    Имя в Minecraft:
    TheLastGapple
    if(e.getCurrentItem().hasItemMeta() && e.getCurrentItem().getItemMeta().getDisplayName().equals("§aПалка на 1 уровень"))
    Так что ли?
     
  13. l_Slime_l

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

    Баллы:
    76
    *facepalm* x2
     
  14. FrostDelta123

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

    Баллы:
    66
    Ты или рофлишь над нами или правда так тупишь?
     
  15. reZero

    reZero Новичок Пользователь

    Баллы:
    21
    if(stack.hasItemMeta() && stack.getItemMeta().hasDisplayName() && stack.getItemMeta().getDisplayName().equalsIgnoreCase("palka_kopalka"))
     
  16. Cool_boy

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

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    У стака всегда есть ItemMeta, hasItemMeta() полезно использовать когда потом идёт "тяжёлый" код, чтобы отбросить предметы у которых его не редактировали.
    Можно спокойно использовать как
    PHP:
    if(stack.getItemMeta().hasDisplayName() && stack.getItemMeta().getDisplayName().equalsIgnoreCase("palka_kopalka"))
     
  17. l_Slime_l

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

    Баллы:
    76
    Проверяй сам ItemStack на нулл.
     
  18. reZero

    reZero Новичок Пользователь

    Баллы:
    21
    До этого автор, я думаю, догадался сам
     
  19. l_Slime_l

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

    Баллы:
    76
    Ты уверен что он догадался? Я вот что-то не очень :lol:
     
  20. FrostDelta123

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

    Баллы:
    66
    Уверен, что нет
     

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