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

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

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

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

Первым делом меняем главный класс добавляя
в public class Main следующую переменную:

Теперь разбираем код:
public boolean onCommand - переменная, принимающая
значение true или false в зависимости от результата выполнения
команды (об этом чуть позже)
if(cmd.getName().equalsIgnoreCase("welcome")) - сравниваем
текст команды с "welcome" и если текст равен, то пишем "Привет" отправителю
return true - команда выполнена успешно, игроку в чат не пишется
сообщение: "/welcome" (говорящее о неправильном использовании)

Что-же, основа команды готова, но при запуске плагина мы не
сможем выполнить эту команду, для того, чтобы исправить это редактируем
plugin.yml следующим образом: ТЫК
welcome - наша команда
usage - ее использование

Экспортируем плагин и при использовании команды
/welcome видим сообщение "привет"

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

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

И редактируем plugin.yml: ТЫК

После всего этого экспортируем плагин.
И теперь можно прописать burn и
поджечь нашу жертву на 100 секунд

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


Измените сообщение "Привет" и его цвет.
Подожгите игрока на 10 секунд а не на 100,
(Подсказка, 1 секунда - 20 тиков)


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

Реклама:




Голосуй за новость:
(+5.555,35-0.20)
  • Просмотров: 3 425
  • Комментариев: 8
Рекомендуемое для Вас:

  1. Олдфаги
    Зарегистрирован: 15.07.2015
    Репутация
    (+108.0103,7-4.3)
    JvonlinsMage | Пользователь offline | (10 апреля 2016 17:51) | Комментариев: 417 | Новостей: 20 |
    • +1

    Полезно и познавательно. 5м.


  2. Просто хорошие люди
    Зарегистрирован: 24.08.2013
    Репутация
    (+5.25,20.0)
    SuperAtomm | Пользователь offline | (10 апреля 2016 18:25) | Комментариев: 71 | Новостей: 3 |
    • -1

    Полезно и познавательно

    5.
    -----------------------------------------------------------------------------
    Baby don't hurt me.


  3. Олдфаги
    Зарегистрирован: 24.12.2013
    Репутация
    (+191.3170,5-20.8)
    ЯndomTrash | Пользователь offline | (10 апреля 2016 19:55) | Комментариев: 356 | Новостей: 6 |
    • -1

    Мечтал написать плагин на сервера, но гайдов не находил. Информативно, и по делу. 5 заслуженно.

  4. Просто хорошие люди
    Зарегистрирован: 29.12.2014
    Репутация
    (+18.513-5.5)
    Armagedji | Пользователь offline | (10 апреля 2016 20:48) | Комментариев: 167 | Новостей: 9 |
    • -1

    5.
    Люди, решил создать новость про рыбалку. Это типо информация для новичков. Выкладывать? И если выкладывать, то в бездну или в бездну, на главку и в разное?
    -----------------------------------------------------------------------------
    Цели:
    •5 репутации
    •10 новостей на главной
    •Журналист
    •1 карма



  5. Посетители
    Зарегистрирован: 10.04.2016
    Репутация
    (0.000.0)
    Klubnika =D | Пользователь offline | (10 апреля 2016 21:21) | Комментариев: 1 | Новостей: 0 |
    • -1

    Круто. Мне по нраву default3
    Поставлю пять через неделю


  6. XXXL ПХЛ
    Зарегистрирован: 5.06.2014
    Репутация
    (+193.0186,3-6.7)
    ShalDonHos | Пользователь offline | (11 апреля 2016 00:34) | Комментариев: 514 | Новостей: 22 |
    • -1

    Домашнее задание, только тут мне его не хватало...
    А так круто! Жду следующую часть!
    5 мем
    -----------------------------------------------------------------------------



  7. Посетители
    Зарегистрирован: 22.03.2015
    Репутация
    (+4.24,1-0.1)
    MarisoN | Пользователь offline | (11 апреля 2016 21:29) | Комментариев: 82 | Новостей: 3 |
    • 0

    Без вопросов, как выше написано-действительно, а ещё неплохо оформлено.5 мем


  8. Посетители
    Зарегистрирован: 22.12.2014
    Репутация
    (+12.3-44,3-56.6)
    Agravaine | Пользователь offline | (12 апреля 2016 15:19) | Комментариев: 16 | Новостей: 0 |
    • 0

    1 секунда = 20 тиков, угу.

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

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

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

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

3JIou_Kpunep

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

Ответов: 136234

Автор: KovlorPL

Сегодня, 10:40

UnfuchWorld - сервер BedWars

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

Unfuch

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

Ответов: 2

Автор: 0_Daos_1

Сегодня, 09:47

Ic2 experimental - нет крафта укрепленного камня

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

DemienSV

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

Ответов: 2

Автор: kuugire

Сегодня, 09:34

Помогите с командой /testfor

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

ostriy

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

Ответов: 7

Автор: Kirigaya99

Сегодня, 02:52

Заменяются чанки в одиночных мирах

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

JACKsd

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

Ответов: 1

Автор: Crazy_Disay

Вчера, 16:34