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

Помогите Настройка GUI.

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    WindowsExpert
    Разрабатывая плагин на GUI. Есть 2 GUI и в 1-ов GUI если попробовать взять обычную стеклянную панель, то проблем не возникает. А вот после перехода в другое GUI возникает проблема, что при взятии стеклянной панели не происходит отмена действия. Выкладываю только функциональную часть отвечающую за GUI. P.S. Сорри за говно-код.
    https://pastebin.com/JcNu6aHt
     
  2. Хостинг MineCraft
    <
  3. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Каким надо быть идиотом, чтобы сравнивать стринги через ==? Для этого используется .equals (для точной проверки) или .equalsIgnoreCase (для проверки с игнорированием регистра). Так же не стоит забывать, что плагин может выбросить NPE при клике, ибо тайтл инвентаря нужно проверять на нулл. Да и вообще, с каких пор сложилось писать методы с заглавной буквы? Говнокод жесткий. Вместо огородов с if'ами в слушателе клика можно использовать оператор switch. Про то, что код "вырезан" из туториала/чужого плагина вообще молчу. Исправляй то, что я перечислил выше - все будет работать
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Мои глаза вытекли от такого говнокода.
     
  5. _Rex_

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

    Баллы:
    76
    Имя в Minecraft:
    itzRex
    А как буду себя вести твои глаза после этого? https://pastebin.com/FiH1DRDN :D
     
  6. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Баян, когда впервые увидел, мне глаза неделю лечили
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Мозг интернал эксепшен.
     
  8. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    java.lang.InternalError: Can't view invalid

    Caused by: java.lang.InternalError
    at human.view.Eye.doView(Native Method)
    at human.view.Eye.<init>(Eye.java:23)
    at human.brain.Brain.callView(Brain.java:691)
    at.human.brain.Brain.tick(Brain.java:102)
    at java.lang.Thread.run(Unknown Source)
     
  9. N0Trix

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

    Баллы:
    46
    Skype:
    dimasikus.dddss
    Имя в Minecraft:
    N0Trix
    [​IMG]
     

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