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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    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. Автор темы
    Типа админ:D

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

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

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

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

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

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

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

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

    Баллы:
    76
    тварь, фу, плагиат, ко-ко-ко!
     
  6. romqa2h

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

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

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

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

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

    Баллы:
    61
    Лучше freecase взраби
     
  9. _XATuKO_

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    vitai
    Зачет
     
  12. Автор темы
    Типа админ:D

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

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    ..невыносимое
     
  13. CatCoder

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

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

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

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

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

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

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

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

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

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

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

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

    Вложения:

  19. Dexel

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

    Баллы:
    76
    API бы добавить ещё. Ну или какие-никакие доки. Мало ли, кому-то понадобится заюзать в своём плагине.
     
  20. Автор темы
    Типа админ:D

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

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    никому ненужное Обновление 0.3:
    - Малейшее изменение: http на https. Из-за этого ничего не работало.
    Скачать можно в шапочке
    TCCR
     

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