Плагин для серверов Майнкрафт на Spigot создаёт интерактивные написанные книги. В них можно добавлять цветной текст, ссылки, команды по нажатию и динамические значения через PlaceholderAPI; русский язык интерфейса поддерживается.
Возможности
- Книги создаются в чате или YAML-файлах в папке
plugins/DartPages/books/. - Чтобы открыть редактор в чате, возьмите книгу с пером и используйте
/dpages. - Ссылки записываются как
[Текст](https://example.com), а выполняемые игроком команды — как[Текст](/команда). - Работают коды цветов и форматирования с
&, а также шестнадцатеричные цвета:&#RRGGBBи<#RRGGBB>. - PlaceholderAPI-переменные, например
%player_name%, подставляются при чтении книги. - Плагин сам распределяет текст по страницам без повреждения символов.
Команды
/dpages [create]— начать создание книги в чате./dpages give <player> <bookId>— выдать игроку книгу./dpages list— показать список книг./dpages info <bookId>— показать сведения о книге./dpages edit <bookId>— редактировать существующую книгу в чате./dpages delete <bookId> [confirm]— удалить описание книги./dpages reload— перезагрузить конфиг, языковые файлы и книги./dpages help— показать справку.
Также доступны /dartpages, /dpage, /dartpage и /dpg.
Права
dartpages.admin— доступ ко всем административным командам.dartpages.create— создание книг.dartpages.give— выдача книг.dartpages.list— просмотр списка.dartpages.info— просмотр сведений.dartpages.edit— редактирование.dartpages.delete— удаление.dartpages.reload— перезагрузка.
По умолчанию права есть у операторов.
Настройка
Основной файл — plugins/DartPages/config.yml. В нём задаются язык, ключевые слова завершения и отмены ввода, лимиты строк и страниц, автор по умолчанию, разрешённые схемы ссылок и правила безопасности команд. Режим проверки команд задаётся ключом security.commands.mode: ALLOW_ALL, ALLOWLIST или DENYLIST.
Требования
Плагин предназначен для серверов Spigot. PlaceholderAPI нужен для подстановки переменных; без него книги и обычный текст работают.
