Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [MISC] BookCommands v0.3 - Меню в книгах [Spigot 1.10+]

Тема в разделе "Неподтвержденные плагины", создана пользователем Типа админ:D, 31 авг 2017.

Метки:
  1. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    BookCommands - Меню в книгах
    Версия: 0.3

    Мой плагин позволяет создать свои меню в книгах для сервера. Работает ТОЛЬКО с ядром Spigot. Тестировался на версии 1.10. Возможно, частичный аналог ChestCommands(ага, конечно, слово Commands стыбрил у ChestCommands, тварь, фу, плагиат, ко-ко-ко)
    Плагин я состряпал за два дня, так что возможно присутствие больших и страшных ерроров))

    Видео:


    Особенности:
    • Можно создать неограниченное количество книг
    • Не требует дополнительных плагинов
    Конфигурации:
    Код:
    checkUpdates: true // проверка обновлений
    openOnJoinEnabled: false // включение автоматического открытия книги
    openOnJoin: examplebook // книга для автоматического открытия (название файла без .yml)
    openOnJoinDelay: 20 // задержка открытия после входа игрока (0 - отключить, 20 - одна секунда)
    Я думаю, тут вы сами разберётесь.
    Код:
    pages:
      page1:
        - '&8Привет. Это BookCommands.'
        - '$CLEAR'
        - '&8На что он способен?'
        - 'Обычный текст'
        - 'HoverText: ${hover>&2НАВЕДИ;&aСодержимое "ящика"}'
        - 'URL: ${url_button>&2НАЖМИ;http://vk.com/mcbiruk}'
        - 'HoverURL: ${hover_url_button>&2НАВЕДИ или НАЖМИ;&aНажатие на &2URL&a или &2HoverURL&a перенесёт вас на указанную ссылку, а то есть на страницу ВК разработчика;http://vk.com/mcbiruk}'
        - 'CMD: ${command_button>&2НАЖМИ;me Чебурек}'
        - 'HoverCMD: ${hover_command_button>&2НАВЕДИ или НАЖМИ;&2CMD&a и &2HoverCMD&a выполняют команду от имени игрока;me Беляш}'
        - 'OpenBook: ${open_book>&2НАЖМИ&r&a;examplebook2}'
        - 'HoverOpenBook: ${hover_open_book>&2НАВЕДИ или &2НАЖМИ;&2OpenBook&a и &2HoverOpenBook&a открывают указанную книжку, а то есть &lexamplebook2.yml;examplebook2}'
        - '&2А теперь нажми на стрелку &2ниже'
      page2:
        - '&cБОЖЕ МОЙ!'
        - '&4&lЭТО ЖЕ ВТОРАЯ СТРАНИЦА!!!1'
        - '&7ничего удивительного.'
    Переменные в книгах имеют вид ${действие>аргумент1;аргумент2;аргумент3;...}. Вы можете писать любой текст до и после переменных и добавлять дополнительные переменные в строку, а то есть:
    Код:
    бла бла бла ${hover>&2ЯЩИК;&aСодержимое "ящика"} раз два три ${command_button>&2НАЖМИ;me Чебурек}
    Команды:
    Можно использовать /bkco или /bookcommands
    • /bkco open [КНИГА] - открыть книгу (необходимо наличие права bookcommands.open.[КНИГА])
    • /bkco reload - перезагрузить конфигурацию и книги (необходимо наличие права bookcommands.admin)
    Права:
    • bookcommands.open.[НАЗВАНИЕ КНИГИ БЕЗ .yml] - право на открытие определённых книг
    • bookcommand.admin - доступ к "админским" командам
    Скачать:
    Последняя версия плагина: ссылка
    Нажми на картинку (ссылка на GitHub)
    [​IMG]

    никому ненужненькая Версия 0.3:
    • Малейшее изменение: http на https. Из-за этого ничего не работало.
    Версия 0.2:
    • Добавлена перезагрузка конфигурации в команде /bkco reload
    Версия 0.1:
    • Релиз плагина
     
    Последнее редактирование: 12 янв 2018
  2. Mr Hosting
  3. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    Жду вашей критики.
     
  4. _XATuKO_

    _XATuKO_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _XATuKO_
    Хоть в СС чуть больше функций, но этот молодой человек мне целыми днями звонит на администратора ещё раз будут смотреть плагины на местности(ееее, брееед).

    Плагин топ, использовать не буду)
     
  5. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    Обновление v0.2:
    • Добавлена перезагрузка конфигурации в команде /bkco reload
     
  6. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    тварь, фу, плагиат, ко-ко-ко!
     
  7. romqa2h

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

    Баллы:
    61
    Имя в Minecraft:
    r4mze5
    Шо шо , TCCR де?
     
  8. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    Чё, совсем плагин говно штоли?
     
  9. romqa2h

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

    Баллы:
    61
    Имя в Minecraft:
    r4mze5
    Лучше freecase взраби
     
  10. _XATuKO_

    _XATuKO_ Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    _XATuKO_
    нормальный.
     
  11. hyndorik

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

    Баллы:
    76
    Имя в Minecraft:
    hyndo
    Та вроде по коду норм, хоть идея нормальная, а не какой-то counter с хранением формата времени в конфиге
     
  12. WaiLest

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

    Баллы:
    78
    Имя в Minecraft:
    vitai
    Зачет
     
  13. N0Trix

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

    Баллы:
    76
    Skype:
    null
    Имя в Minecraft:
    N0Trix
    Такое шота...
     
  14. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    ..невыносимое
     
  15. N0Trix

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

    Баллы:
    76
    Skype:
    null
    Имя в Minecraft:
    N0Trix
    Во, да-да, вспомнил)
     
  16. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Антон блэт, парсинг переменных просто капец как говнокод.
     
  17. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    Я переделал тот говнокод, не пи*ди. Этот говнокод лучше того говнокода.
     
  18. CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Этот говнокод такой же говнокод.
     
  19. Azim_D3Tm

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

    Баллы:
    46
    Щас бы инфу о сервере включая IP отправлять без шифрования...
     
  20. Автор темы
    Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    B1ruk
    Без айпи коннектор не пропустит. Я не предусматривал на сайте функцию подключения без проверки айпи на обеих сторонах.
    И да, из информации о сервере я передаю ТОЛЬКО айпи, при том НЕ ИЗ server.properties, а с checkip.amazonaws.com (спасибо коту), а значит получить айпи я могу БЕЗ отправки его со стороны плагина.
    Не надо мне тут ля-ля.
    Я бы и оставил шифрование, но не хочу палить алгоритм, тем более плагин не такой уж и великий, чтобы шифровать передаваемые данные. Хочешь убрать это? В конфиге checkUpdates на false поставь.
     
    Последнее редактирование: 7 сен 2017
  21. glavrak

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

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Ну в общем как-то так
     

    Вложения:

Поделиться этой страницей