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

Помогите [Решено] Метод PlayerCommandPreprocessEvent

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

Статус темы:
Закрыта.
  1. Автор темы
    kainlight

    kainlight Новичок

    Баллы:
    16
    org.kainlight.plugin.handler.ChatEvent#onCommand returns non-void type boolean. This is unsupported behavior and will no longer work in a future version of Paper.

    Какой новый метод можно использовать, дабы убрать этот варн и чтобы в будущем все было хорошо? (Сейчас тоже хорошо все работает, думаю на будущее)
     
    Последнее редактирование: 25 авг 2022
  2. HauserGrim

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

    Баллы:
    96
  3. Автор темы
    kainlight

    kainlight Новичок

    Баллы:
    16
    Он в коде не указан как устаревший, он просто в консоли выдает варн
    public Boolean onCommand
     
  4. HauserGrim

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

    Баллы:
    96
    Покажи метод
     
  5. Автор темы
    kainlight

    kainlight Новичок

    Баллы:
    16
    public boolean OnCommand(PlayerCommandPreprocessEvent e) {
    e.setCancelled(true);
    return true;
    }
    От руки писал ¯\_(ツ)_/¯, но вот примерно так
     
  6. HauserGrim

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

    Баллы:
    96
    Ладно, я вообще не понимаю что там творится.
     
  7. Limon-mine

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

    Баллы:
    76
    Имя в Minecraft:
    Limon_MineDel
    Если мне не изменяет память, то методы с листерами, должны быть не boolean, а void. Да и в ошибки об этом написано.
     
  8. HauserGrim

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

    Баллы:
    96
    Я слепой, блин :fp:
     
  9. Автор темы
    kainlight

    kainlight Новичок

    Баллы:
    16
    Благодарю. Я в принципе понимал что надо void поставить, но ставил и выдавало ошибку, щас сделал и все ок, поэтому подумал что это не то, видимо тогда где-то ошибся.
     
Статус темы:
Закрыта.

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