[Гайды][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)
  • Просмотров: 3 679
  • Комментариев: 5
Рекомендуемое для Вас:

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

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


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

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


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

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



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

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


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

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

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


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

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

Название темы Автор Статистика Последнее сообщение
VanillaCraft - лучший сервер без привата!

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

MrMaga

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

Ответов: 154

Автор: MrMaga

Сегодня, 22:01

Приватный сервер на сборке Age of Engineering

Тема в разделе: Частные, домашние, Hamachi сервера

VanaWasd

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

Ответов: 3

Автор: AndrewGreat

Сегодня, 21:29

Minecraft horror

Тема в разделе: Фильмы

Victorius

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

Ответов: 4

Автор: AndrewGreat

Сегодня, 21:24

Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

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

Ответов: 114510

Автор: Andrej2001

Сегодня, 21:21

Парочка вопросов

Тема в разделе: Карта "в разработке"

AndrewGreat

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

Ответов: 5

Автор: AndrewGreat

Сегодня, 20:56