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

Помогите Прошу совета по PlayerEvent

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

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

    Abyssspawn Новичок

    Баллы:
    6
    В классе слушателя событий есть несколько функций обработки событий от игрока, но в них есть повторяющиеся куски кода в связи с тем что разные события в некоторых ситуациях вызывают одни и те же действия. Вопрос. Стоит ли сделать одну единственную функцию обрабатывающую PlayerEvent и в нем уже определять тип события и соответствующие действия? И будет ли работать event instanceof PlayerInteractEvent или будет передаваться моей функции именно PlayerEvent ?
     
  2. Хостинг MineCraft
    <
  3. Exception_Prototype

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

    Баллы:
    46
    А зачем? В чём проблема слушать отдельно каждый эвент?
    Тебе самому легче будет что-либо делать в иих.
    ---
    По вопросу - да, т.к. все последующие эвенты наследуются от главного PlayerEvent.
     
  4. Автор темы
    Abyssspawn

    Abyssspawn Новичок

    Баллы:
    6
    Просто в одной функции меньше кода, а в разных много повторяющихся кусков. Хотя вызывать все же отдельно для каждого события думаю будет лучше, потому как по PlayerEvent вызываться будет чаще (по поводу и без), что не намного но все же ухудшит быстродействие.
     
Статус темы:
Закрыта.

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