[Гайды][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 408
  • Комментариев: 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) | Комментариев: 105 | Новостей: 14 |
      • 0

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



      1. Просто хорошие люди
        Зарегистрирован: 29.11.2012
        Репутация
        (+52.433,2-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
Докажи, что не робот:*

 

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

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

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

3JIou_Kpunep

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

Ответов: 103229

Автор: GeXOn

Сегодня, 16:24

[Minecraft 1.7.3 beta] RuBeta - Олдскульный сервер!

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

Father

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

Ответов: 184

Автор: Astron

Сегодня, 15:16

Проблема с генерацией крепости

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

Heixa

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

Ответов: 0

Автор: Heixa

Сегодня, 14:01

Faq по крашам minecraft

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

TheProFinch

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

Ответов: 199

Автор: тот самый кекс

Сегодня, 12:48

Не запускается Minecraft 1.6+

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

SamCrafting

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

Ответов: 6

Автор: SamCrafting

Сегодня, 07:54