- Документация
- https://modrinth.com/plugin/bolt
Bolt — серверный плагин для точечной защиты блоков и сущностей. Он позволяет ограничивать доступ к ценным объектам и снижать риск гриферства без обязательного закрытия целых территорий. Проект развивает идеи решений вроде LWC и Lockette, но заявлен как заново спроектированный инструмент с учётом новых возможностей Minecraft и более гибкого администрирования.
Плагин относится к категориям management, storage и utility. Он устанавливается только на сервер: клиентская сторона не поддерживается, серверная обязательна. Подтверждены Folia, Paper, Bukkit и Spigot.
Bolt сосредоточен на защите конкретного объекта. Это полезно там, где региональная система была бы слишком широкой: в общих поселениях, на соседних базах, в публичных мастерских или около отдельных хранилищ.
Основные сценарии применения:
• ограничение доступа к ценным блокам;
• защита выбранных сущностей;
• управление участниками, допущенными к объекту;
• организация личных и совместных хранилищ;
• снижение риска нежелательного использования имущества.
Официально заявлена возможность защищать любой блок или сущность. Фактически доступный игрокам набор определяется настройками сервера: администратор может включать или исключать отдельные виды объектов.
Поддержка объекта не означает обязательную автоматическую блокировку: итоговое поведение зависит от политики сервера.
Официальное описание указывает, что после запуска типичные объекты, включая сундуки и стойки для предметов, могут автоматически защищаться при размещении. Также предусмотрены средства для ручного закрытия и открытия объектов без публикации конкретного синтаксиса в исходной основе.
Администратор может:
• менять перечень защищаемых блоков и сущностей;
• выбирать тип защиты, назначаемый при размещении;
• корректировать правила доступа;
• отключать автоматическое создание защит.
Названия параметров, команды и узлы конфигурации в предоставленных сведениях не перечислены, поэтому их нельзя достоверно приводить здесь.
Bolt включает расширенные возможности управления доступом. Это позволяет использовать объект не только одному владельцу, но и нескольким участникам, например членам группы или соседям по базе.
Точная система ролей и разрешений не раскрыта. Подтверждены настраиваемые типы защиты и гибкий контроль доступа, а полный перечень полномочий следует проверять для конкретного выпуска.
Плагин поддерживает SQLite и MySQL. Сравнительных измерений производительности и универсальной рекомендации в фактической основе нет.
При выборе варианта стоит учитывать:
• ожидаемое число защищённых объектов;
• схему резервного копирования;
• наличие действующей инфраструктуры баз данных;
• порядок восстановления после сбоя;
• удобство обслуживания для администратора.
Автоматическая миграция между SQLite и MySQL не подтверждена предоставленными сведениями. Порядок переноса необходимо уточнять отдельно для выбранной версии.
Заявлена полная поддержка переводов через MiniMessage. Это позволяет согласовать серверные сообщения с используемой разметкой. Наличие готового полного русского перевода для каждого выпуска не подтверждено.
Подтверждены версии Minecraft:
• 1.20.6;
• 1.21–1.21.4;
• 1.21.5–1.21.8;
• 1.21.9, 1.21.10 и 1.21.11;
• 26.1, 26.1.1, 26.1.2 и 26.2.
Поддерживаемые платформы: Folia, Paper, Bukkit и Spigot. Перед обновлением следует сопоставить выпуск Bolt, версию Minecraft и серверную сборку.
Базовая установка выполняется как для обычного серверного плагина:
• Выбрать подходящий выпуск Bolt.
• Сделать резервную копию сервера и действующих данных.
• Поместить JAR в папку plugins совместимого сервера.
• Запустить или перезапустить сервер штатным способом.
• Проверить журнал загрузки.
• Изучить созданные настройки и протестировать защиту на отдельных объектах.
В выбранных метаданных обязательные project dependencies не указаны. Это не подтверждает совместимость со всеми сторонними расширениями и не исключает особенностей конкретной сборки.
Практический сценарий:
• разместить объект, для которого ожидается автозащита;
• сравнить доступ владельца и другого игрока;
• создать защиту для сущности;
• проверить совместный доступ;
• проверить разрушение или перемещение объекта;
• перезапустить сервер и убедиться в сохранности записей;
• создать резервную копию хранилища;
• просмотреть журнал на наличие ошибок.
Опубликованные сведения не содержат результатов нагрузочных испытаний, поэтому производительность на конкретном сервере следует оценивать самостоятельно.
Указаны два выпуска:
• Bolt-1.2.22.jar, версия 1.2.22, размер 501998 байт. SHA-512: f98cd3af61bbdeee3ceeb1a37504d2ba5876b9bc40415135bd82ae6739e7f17be83ce26419f34933307fa77b46f6f9732bf8c5b9cf486702cc9c96493808751f. SHA-1: 4cb15eb1e8665ede6ea66e7731ad2392ad37e972.
• Bolt-1.1.78.jar, версия 1.1.78, размер 1613926 байт. SHA-512: 97df7205e1c017b1fdca654d830e99424c0134cf22a4d45c48f2bc3edb1f56b02188c6184f0695df523726300a321b093d1dfa84b14814a5f74d94cfa24f9bfd. SHA-1: 5d2d0b0af933909b379eb30a86c2632f86505b85.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Следовательно, подтверждены целостность полученных файлов и базовая структура архивов, но не их работа в конкретной конфигурации сервера.
Bolt распространяется по лицензии GPL-3.0-only. При изменении, копировании или распространении необходимо учитывать её условия.
Не предоставлены полный перечень разрешений, синтаксис команд, все настройки, процедура переноса базы и результаты динамического тестирования. Эти сведения нельзя выводить из краткого описания.
Нет. Клиентская сторона обозначена как неподдерживаемая, серверная — как обязательная. JAR размещается на совместимом сервере.
Основное назначение проекта — отдельные блоки и сущности. Он предлагает точечный подход, но не заявлен как универсальная региональная система.
Да. Официальное описание прямо допускает настройку или полное отключение автоматических защит.
Подтверждены SQLite и MySQL. Выбор зависит от инфраструктуры и порядка обслуживания сервера.
В выбранных метаданных обязательные project dependencies не указаны. Вывод относится только к предоставленному набору данных.
Нет. Проведены загрузка по официальному HTTPS, сверка хешей и статическая проверка структуры и путей. Динамическое выполнение не проводилось.
Плагин относится к категориям management, storage и utility. Он устанавливается только на сервер: клиентская сторона не поддерживается, серверная обязательна. Подтверждены Folia, Paper, Bukkit и Spigot.
Назначение плагина
Bolt сосредоточен на защите конкретного объекта. Это полезно там, где региональная система была бы слишком широкой: в общих поселениях, на соседних базах, в публичных мастерских или около отдельных хранилищ.
Основные сценарии применения:
• ограничение доступа к ценным блокам;
• защита выбранных сущностей;
• управление участниками, допущенными к объекту;
• организация личных и совместных хранилищ;
• снижение риска нежелательного использования имущества.
Скриншоты и внешний вид
Поддерживаемые объекты
Официально заявлена возможность защищать любой блок или сущность. Фактически доступный игрокам набор определяется настройками сервера: администратор может включать или исключать отдельные виды объектов.
Поддержка объекта не означает обязательную автоматическую блокировку: итоговое поведение зависит от политики сервера.
Автоматическая и ручная защита
Официальное описание указывает, что после запуска типичные объекты, включая сундуки и стойки для предметов, могут автоматически защищаться при размещении. Также предусмотрены средства для ручного закрытия и открытия объектов без публикации конкретного синтаксиса в исходной основе.
Администратор может:
• менять перечень защищаемых блоков и сущностей;
• выбирать тип защиты, назначаемый при размещении;
• корректировать правила доступа;
• отключать автоматическое создание защит.
Названия параметров, команды и узлы конфигурации в предоставленных сведениях не перечислены, поэтому их нельзя достоверно приводить здесь.
Управление доступом
Bolt включает расширенные возможности управления доступом. Это позволяет использовать объект не только одному владельцу, но и нескольким участникам, например членам группы или соседям по базе.
Точная система ролей и разрешений не раскрыта. Подтверждены настраиваемые типы защиты и гибкий контроль доступа, а полный перечень полномочий следует проверять для конкретного выпуска.
Хранение данных
Плагин поддерживает SQLite и MySQL. Сравнительных измерений производительности и универсальной рекомендации в фактической основе нет.
При выборе варианта стоит учитывать:
• ожидаемое число защищённых объектов;
• схему резервного копирования;
• наличие действующей инфраструктуры баз данных;
• порядок восстановления после сбоя;
• удобство обслуживания для администратора.
Автоматическая миграция между SQLite и MySQL не подтверждена предоставленными сведениями. Порядок переноса необходимо уточнять отдельно для выбранной версии.
Локализация сообщений
Заявлена полная поддержка переводов через MiniMessage. Это позволяет согласовать серверные сообщения с используемой разметкой. Наличие готового полного русского перевода для каждого выпуска не подтверждено.
Совместимость
Подтверждены версии Minecraft:
• 1.20.6;
• 1.21–1.21.4;
• 1.21.5–1.21.8;
• 1.21.9, 1.21.10 и 1.21.11;
• 26.1, 26.1.1, 26.1.2 и 26.2.
Поддерживаемые платформы: Folia, Paper, Bukkit и Spigot. Перед обновлением следует сопоставить выпуск Bolt, версию Minecraft и серверную сборку.
Установка
Базовая установка выполняется как для обычного серверного плагина:
• Выбрать подходящий выпуск Bolt.
• Сделать резервную копию сервера и действующих данных.
• Поместить JAR в папку plugins совместимого сервера.
• Запустить или перезапустить сервер штатным способом.
• Проверить журнал загрузки.
• Изучить созданные настройки и протестировать защиту на отдельных объектах.
В выбранных метаданных обязательные project dependencies не указаны. Это не подтверждает совместимость со всеми сторонними расширениями и не исключает особенностей конкретной сборки.
Безопасность и проверка перед рабочим запуском
Практический сценарий:
• разместить объект, для которого ожидается автозащита;
• сравнить доступ владельца и другого игрока;
• создать защиту для сущности;
• проверить совместный доступ;
• проверить разрушение или перемещение объекта;
• перезапустить сервер и убедиться в сохранности записей;
• создать резервную копию хранилища;
• просмотреть журнал на наличие ошибок.
Опубликованные сведения не содержат результатов нагрузочных испытаний, поэтому производительность на конкретном сервере следует оценивать самостоятельно.
Файлы и контроль целостности
Указаны два выпуска:
• Bolt-1.2.22.jar, версия 1.2.22, размер 501998 байт. SHA-512: f98cd3af61bbdeee3ceeb1a37504d2ba5876b9bc40415135bd82ae6739e7f17be83ce26419f34933307fa77b46f6f9732bf8c5b9cf486702cc9c96493808751f. SHA-1: 4cb15eb1e8665ede6ea66e7731ad2392ad37e972.
• Bolt-1.1.78.jar, версия 1.1.78, размер 1613926 байт. SHA-512: 97df7205e1c017b1fdca654d830e99424c0134cf22a4d45c48f2bc3edb1f56b02188c6184f0695df523726300a321b093d1dfa84b14814a5f74d94cfa24f9bfd. SHA-1: 5d2d0b0af933909b379eb30a86c2632f86505b85.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Следовательно, подтверждены целостность полученных файлов и базовая структура архивов, но не их работа в конкретной конфигурации сервера.
Лицензия и границы сведений
Bolt распространяется по лицензии GPL-3.0-only. При изменении, копировании или распространении необходимо учитывать её условия.
Не предоставлены полный перечень разрешений, синтаксис команд, все настройки, процедура переноса базы и результаты динамического тестирования. Эти сведения нельзя выводить из краткого описания.
FAQ
Нужна ли установка Bolt игрокам?
Нет. Клиентская сторона обозначена как неподдерживаемая, серверная — как обязательная. JAR размещается на совместимом сервере.
Защищает ли Bolt целые регионы?
Основное назначение проекта — отдельные блоки и сущности. Он предлагает точечный подход, но не заявлен как универсальная региональная система.
Можно ли отключить автоматическую защиту?
Да. Официальное описание прямо допускает настройку или полное отключение автоматических защит.
Какие хранилища поддерживаются?
Подтверждены SQLite и MySQL. Выбор зависит от инфраструктуры и порядка обслуживания сервера.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не указаны. Вывод относится только к предоставленному набору данных.
Выполнялся ли запуск JAR?
Нет. Проведены загрузка по официальному HTTPS, сверка хешей и статическая проверка структуры и путей. Динамическое выполнение не проводилось.