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

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

Discussion in 'Разработка плагинов для новичков' started by Abyssspawn, Jun 13, 2017.

Thread Status:
Not open for further replies.
  1. Автор темы
    Abyssspawn

    Abyssspawn Новичок

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

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

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

    Abyssspawn Новичок

    Trophy Points:
    6
    Просто в одной функции меньше кода, а в разных много повторяющихся кусков. Хотя вызывать все же отдельно для каждого события думаю будет лучше, потому как по PlayerEvent вызываться будет чаще (по поводу и без), что не намного но все же ухудшит быстродействие.
     
Thread Status:
Not open for further replies.

Share This Page