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

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

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

  1. l_Slime_l

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
  4. FrostDelta123

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Ты или рофлишь над нами или правда так тупишь?
     
  14. reZero

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    FrostDelta123
    Уверен, что нет
     

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