Плагин для серверов Майнкрафт, который объединяет права и привилегии, экономику, модерацию, чат, магазины и другие базовые системы. Отдельные модули можно включать и отключать, а общая база данных позволяет использовать плагин на сети серверов.
Возможности
- Ранги с весом, наследованием, несколькими активными рангами, временной выдачей и автоматическим окончанием срока.
- Права для игроков и рангов, включая явный запрет отдельных прав; изменения применяются без переподключения игрока.
- Экономика с переводами, комиссиями, дробным балансом, историей операций и таблицей лидеров.
- Наказания: предупреждения, муты, заморозка, баны и IP-баны, в том числе временные.
- Профили игроков с головой, UUID, статусом, рангом, балансом, временем в игре, тегами и историей наказаний для персонала.
- Теги с префиксами, суффиксами, цветами, градиентами и оформлением.
- Магазин с графическим интерфейсом, страницами, зачарованными предметами, ограничением по правам и ценами из экономики.
- Форматирование чата по рангам, цвета, сообщения входа и выхода, отчёты на игроков и блокировка команд.
- Переключение режимов игры командами.
Команды
Ранги и права:
/grant <player>
/rank create <rank> <weight> <prefix> <suffix>
/rank set <player> <rank> [duration]
/rank delete <rank>
/rank info <rank>
/rank list
/rank permission <rank> <add|remove|deny|list> [permission]
/permission add <player> <permission>
/permission remove <player> <permission>
/permission deny <player> <permission>
/permission check <player> <permission>
/permission list <player>
Экономика, магазин и профили:
/coin
/coin <player>
/coin pay <player> <amount>
/coin add <player> <amount>
/coin remove <player> <amount>
/coin set <player> <amount>
/coin top
/shop
/shop list
/profile
/profile <player>
/playtime
/playtime <player>
Теги, жалобы и модерация:
/tag
/tag <tag>
/tag others <player>
/tag give <player> <tag>
/tag remove <player> <tag>
/tag create <id> <prefix> <suffix>
/tag edit <id> <prefix|suffix> <value>
/tag delete <id>
/report <player> <reason>
/kick <player> [reason]
/warn <player> <reason>
/warns <player>
/unwarn <player> <id>
/mute <player> [duration] [reason]
/unmute <player>
/freeze <player>
/ban <player> [reason]
/tempban <player> <duration> [reason]
/unban <player>
/ipban <player> [reason]
/tempipban <player> <duration> [reason]
Режимы игры:
/gamemode <mode> [player]
/gmc [player]
/gms [player]
/gma [player]
/gmsp [player]
Права
Основные права:
pulse.*
pulse.admin
pulse.chat.color
pulse.rank
pulse.permission
pulse.gamemode
pulse.punishment
pulse.coin
pulse.shop
pulse.tag
pulse.grant
pulse.playtime
pulse.profile
pulse.report
Для конкретных действий используются дочерние права, например pulse.rank.create, pulse.permission.add, pulse.punishment.ban, pulse.coin.pay, pulse.shop.use, pulse.tag.give и pulse.profile.staff.
Настройка
Магазины, чат, блокируемые команды и текст /help настраиваются в YAML. В магазине задаются страницы, позиции, материалы, названия, описания, цены, зачарования и ограничения по правам.
Блокировщик скрывает запрещённые команды из автодополнения и может заменить ответ команды /help. Для PlaceholderAPI доступны значения в формате %pulse_<placeholder>%, включая ранг, баланс, время в игре, число игроков и проверку права.
Требования
Плагин совместим с Folia. По умолчанию используется SQLite; для общей базы нескольких серверов поддерживаются MySQL и MariaDB. Vault подключается для передачи экономики и прав другим плагинам, PlaceholderAPI — для плейсхолдеров, LuckPerms поддерживается как дополнительная совместимость.
