Info Book — умный помощник для Bukkit-серверов

Info Book — умный помощник для Bukkit-серверов Каждый администратор Minecraft-сервера рано или поздно сталкивается с одной и той же проблемой: как донести до новичков правила, команды и полезную информацию, не отвлекаясь на бесконечные объяснения в чате. Плагин Info Book решает эту задачу элегант...

Скачать InfoBook для Minecraft 1.6.2

Оригинальное название: InfoBook

Версии Minecraft: 1.6.2

ФайлВерсияЗагрузчикРазмер
InfoBook.jar1.6.2—4 КБСкачать

Info Book — умный помощник для Bukkit-серверов

Каждый администратор Minecraft-сервера рано или поздно сталкивается с одной и той же проблемой: как донести до новичков правила, команды и полезную информацию, не отвлекаясь на бесконечные объяснения в чате. Плагин Info Book решает эту задачу элегантно и просто — он вручает игроку книгу с заранее подготовленным содержимым прямо при первом входе. Больше не нужно писать таблички на спавне или надеяться, что гость прочитает длинное приветственное сообщение. Книга всегда под рукой, её можно перечитывать, а главное — она появляется только один раз, если вы не настроите иначе.

Как работает Info Book

В основе плагина лежит простая, но мощная логика. При первом подключении игрока сервер проверяет список книг в секции onlogin и выдаёт каждую из них в инвентарь. Вы сами решаете, сколько книг получит пользователь — одну, две или целую библиотеку. Содержимое полностью настраивается через конфигурационный файл: вы задаёте автора, заголовок, количество страниц и текст на каждой из них. При этом действуют ограничения формата книги Minecraft: 14 строк на страницу, до 19 символов в строке. Для переноса строки используется специальный код &x, а цветовые коды вроде &c позволяют выделить важные моменты.

Интересно, что плагин не ограничивается только выдачей книг. Вы можете настроить показ содержимого прямо на экране при входе, вообще не добавляя предмет в инвентарь. Для этого используется параметр showonlogin. А если хотите, чтобы книга появлялась при каждом заходе игрока, просто добавьте её название в список dontsave — тогда система не будет запоминать факт получения. Это удобно для серверов с часто меняющимися правилами или временными акциями. Кстати, если вы параллельно ищете способы расширить функционал клиентскими модами, их можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не копаясь в файлах вручную.

Команды и права доступа

Управление Info Book осуществляется через простой набор команд, доступных администраторам с соответствующими правами. Вот полный список:

  • /infobook list — показывает все доступные книги (право infobook.list).
  • /infobook reload — перезагружает конфигурацию без перезапуска сервера (право infobook.reload).
  • /infobook get <book> — выдаёт вам книгу с указанным именем, если она определена в конфиге (право infobook.get).
  • /infobook save <book> — сохраняет книгу, которую вы держите в руке, в конфигурацию под заданным именем (право infobook.save).
  • /infobook delete <book> — удаляет книгу из конфигурации (право infobook.delete).
  • /infobook give <player> <book> — принудительно выдаёт книгу конкретному игроку (право infobook.give).

Команда save особенно полезна, потому что позволяет создавать книги прямо в игре: напишите текст в книге, возьмите её в руку и сохраните — содержимое мгновенно появится в конфигурации. Это избавляет от необходимости редактировать YAML-файл вручную, хотя ручная правка тоже остаётся доступной для сложных настроек.

Гибкая конфигурация под любые задачи

Файл config.yml — сердце плагина. Он содержит несколько ключевых секций, позволяющих тонко настроить поведение. Рассмотрим основные параметры:

  • version-check — включает или отключает проверку обновлений через Gravity Updater. Обновления не скачиваются автоматически, только уведомляют администратора.
  • language — выбор языкового файла (по умолчанию английский, но можно добавить свои переводы).
  • onlogin — список имён книг, выдаваемых при первом входе. Можно указать несколько значений.
  • showonlogin — если задано имя книги, её содержимое отобразится на экране без физической выдачи. Значение null отключает эту функцию.
  • showonlogin-delay — задержка в секундах перед показом экранного сообщения.
  • protected — книги из этого списка нельзя выбросить из инвентаря.
  • dontsave — книги, которые будут выдаваться при каждом входе, потому что факт получения не сохраняется.
  • destroy-on-drop — при значении true книга уничтожается при попытке выбросить её на землю.
  • per-book-permissions — если включено, для автоматической выдачи книги игрок должен иметь право infobook.book.<bookname>.
  • books — основная секция, где описываются все книги. Для каждой задаётся слот в инвентаре (slot), автор, заголовок, описание и страницы.

Обратите внимание на формат страниц: каждая страница — это строка, в которой можно использовать цветовые коды & и символ &x для перехода на новую строку внутри страницы. Например, запись '&cИнформация &x &0Тут важный текст' создаст красный заголовок и чёрный текст на следующей строке. Такая детализация позволяет оформлять книги почти как веб-страницы, делая их удобными для чтения.

Практические сценарии использования

Info Book пригодится на любом сервере, где есть новички. Вот несколько идей:

  • Книга правил — выдаётся один раз и защищена от выбрасывания. Игрок всегда может освежить память.
  • Гайд по командам — список warp-точек, команд телепортации, экономики и прочего.
  • VIP-инструкция — книга с описанием привилегий донатерам, которую можно обновлять через reload.
  • Лор сервера — история мира, которая выдаётся каждому при входе и не сохраняется в инвентаре (через showonlogin).
  • Обучение мини-играм — для серверов с BedWars или SkyWars можно создать книгу-туториал.

Благодаря системе прав можно сделать так, что книга будет выдаваться только игрокам с определённым разрешением, а значит, вы можете сегментировать информацию для разных групп пользователей.

Заключение

Info Book — это маленький, но чрезвычайно полезный плагин, который экономит время администратора и улучшает опыт новых игроков. Он не перегружает сервер, легко настраивается и поддерживает все необходимые сценарии: от простой раздачи правил до сложных интерактивных руководств. Команды сохранения книг прямо из игры делают процесс создания контента интуитивным, а гибкая конфигурация позволяет адаптировать поведение под любой проект. Если вы хотите, чтобы ваш сервер встречал гостей не сухим чатом, а красиво оформленной книгой — Info Book определённо стоит попробовать.