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

Помогите Эвент При написании в чат

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

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

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

    Баллы:
    66
    Нужно чтобы при написании игрока в чат происходило что-то. PlayerChatEvent не вариант, т.к. The type PlayerChatEvent is deprecated
     
  2. WhileInside

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

    Баллы:
    66
    Имя в Minecraft:
    WhileInside
  3. Автор темы
    Qbert

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

    Баллы:
    66
    AsyncPlayerChatEvent - вызывается, когда игрок открывает чат.

    Нужно, как только напишет что-то, а не откроет чат
     
  4. deadanykey

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

    Баллы:
    96
    Да ладно? Эта прям новость для меня
     
  5. Exception_Prototype

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

    Баллы:
    96
    Чушь, этот эвент вызывается когда игрок пишет в чат.
     
  6. Автор темы
    Qbert

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

    Баллы:
    66
    Да? Ну ладно, просто я смотрю эвенты тут - http://rubukkit.org/threads/spisok-bukkit-events.125435/
     
  7. Exception_Prototype

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

    Баллы:
    96
    Чушь, как минимум, можешь прочитать описание методов в доках.
    Для справки, открытие чата полностью происходит на стороне клиента и сервер об этом ничего не знает, если не сделать что нибудь, для оповещения сервера об этом, а вот отправленные сообщения/команды уходят на сервере.
    upload_2020-8-7_12-40-38.png
     
  8. WhileInside

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

    Баллы:
    66
    Имя в Minecraft:
    WhileInside
    Лучше смотри в доках. В этой теме возможно не полный список и уточнены не все нюансы.

    Но даже если воспользоваться поиском:
    upload_2020-8-7_14-42-8.png

    Да, это не AsyncPlayerChatEvent. Но Async - это значит асинхронный PlayerChatEvent. Соответственно это практически одно и тоже.
     
  9. Cororo

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

    Баллы:
    76
    Имя в Minecraft:
    TheSirCororo
    Ивента на открытие чата просто не существует в Bukkit API. AsyncPlayerChatEvent это актуальная замена PlayerChatEvent. И ещё раз. Изучи уже грёбанную джаву, ибо даже из названия ивента понятно что он делает
     
Статус темы:
Закрыта.

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