[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"

[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"


Перед прочтением данного гайда обязательно (!) прочитайте первую часть ТЫК

[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"


Эвент(с англ. событие) - какое либо действие, в котором участвует
моб и/или игрок, в Spigot-api этих эвентов огромное множество, от
событий вроде удара, до броска снежка. Их (не полный) список
Вы сможете найти по ссылке в конце статьи.

[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"


Сначала чуть-чуть подредактируем главный класс:

Теперь после захода на сервер игрок услышит звук падения наковальни
и получит в чате сообщение "Привет". Теперь перейдем к разбору кода,
а точнее этой части:

onPlayerJoin - название функции
PlayerJoinEvent e - эвент захода игрока на сервер
e.getPlayer() - получаем игрока, который участвовал
в нашем эвенте
ChatColor.BLUE - цвет сообщения
"Привет" - сообщение
p.getLocation() - получаем расположение игрока
Sound.BLOCK_ANVIL_FALL - звук упавшей наковальни

Теперь экспортируем плагин(читаем об этом в предыдущем гайде),
и теперь мы при заходе на сервер видим:
[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"

[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"


Список эвентов на русском: ТЫК
Список эвентов на английском: ТЫК
Предыдущий гайд: ТЫК

[Гайды][1.9.2] Создание плагина spigot, часть 2 - "Эвенты"


Постарайтесь изменить сообщение игроку, а так же
его цвет. И попробуйте поменять звук при входе,
например на звук фейерверка или шум крипера.


На этом все! Оценивайте и пишите ваши вопросы в комментарии!!!


Голосуй за новость:
(+2.702,05-0.65)
  • Просмотров: 10 213
  • Комментариев: 6
Рекомендуемое для Вас:

  1. Просто хорошие люди
    Зарегистрирован: 19.04.2015
    Репутация
    (+40.329,5-10.8)
    Funcrafter_Pro | Пользователь offline | (5 апреля 2016 17:34) | Комментариев: 286 | Новостей: 26 |
    • 0

    5 мем. Чё сказать гуд хотя бы всё понятно


  2. Посетители
    Зарегистрирован: 25.02.2016
    Репутация
    (+17.717,4-0.3)
    porludom | Пользователь offline | (6 апреля 2016 07:56) | Комментариев: 78 | Новостей: 0 |
    • 0

    Домашнее задание))
    -----------------------------------------------------------------------------
    "Тут может быть ваша цитатка"
    Основа: voroma


    1. Просто хорошие люди
      Зарегистрирован: 26.12.2015
      Репутация
      (+50.547-3.5)
      Stebbilust | Пользователь offline | (6 апреля 2016 16:02) | Комментариев: 101 | Новостей: 14 |
      • 0

      Не знал как это назвать axez
      -----------------------------------------------------------------------------
      Цитата: Allexx
      ньюфаги хорошие



      1. Просто хорошие люди
        Зарегистрирован: 29.11.2012
        Репутация
        (+69.550,3-19.2)
        zit445 | Пользователь offline | (8 мая 2016 01:22) | Комментариев: 85 | Новостей: 4 |
        • 0

        Не подскажешь, где найти названия звуков? А то я пытался написать по логике, но чёта он не чёта
        UPD: Нашёл, уже не надо :)


  3. Гости
    Зарегистрирован: --
    Репутация

    Андре | | (17 августа 2017 12:36) | Комментариев: 0 | Новостей: 0 |
    • 0

    Не подскажете почему у меня не работают звуки? Стоит spigot 1.12.1 и в плагине и на сервере. Звук не проигрывается. Записал всё как у вас.


  4. Посетители
    Зарегистрирован: 12.07.2020
    Репутация
    (0.000.0)
    Dayken | Пользователь offline | (12 июля 2020 01:16) | Комментариев: 2 | Новостей: 0 |
    • 0

    Ваще клево!!Сижу прям кайфую..понятно все...Абсолютно все..и про создание функций..тоже самое что и ..хмм.везде почти.и с событиями..вот про переменные ниче не слышал..тип как джава понимает тип переменной. Типо я увидел работу с переменной p..но не увидел ее объявление . Или player p это и есть объявление?Сорри пока дурак..рассуждаю исходя других языков.А так в принципе оочень клево

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Загружается мир до 100% и все 1.16.5

Тема в разделе: Техническая поддержка сайта

Romanov_2

Просмотров: 17

Ответов: 0

Автор: Romanov_2

Сегодня, 20:20

Помогите со сборкой на версии 1.7.10

Тема в разделе: Ваши вопросы по Minecraft

Zelsovich8321

Просмотров: 183

Ответов: 5

Автор: egg2003

Сегодня, 15:06

Крутой сервер 1.20.4

Тема в разделе: Игры

Ytenok

Просмотров: 71

Ответов: 0

Автор: Ytenok

Сегодня, 13:06

Майнкрафт сериал про средневековье

Тема в разделе: Проекты

LourKeK_YT

Просмотров: 180

Ответов: 0

Автор: LourKeK_YT

Вчера, 20:13

Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

Просмотров: 110820

Ответов: 530

Автор: ritterydam

Вчера, 17:23