Плагин для серверов Майнкрафт, добавляющий прозрачную систему репутации игроков с уровнями, таблицами лидеров и историей изменений. Подходит для Paper, Purpur и Folia; в комплекте есть русский перевод ru_RU.
Возможности
- Настраиваемые начальный счёт, минимальное и максимальное значения репутации.
- Пять готовых уровней репутации с настраиваемыми названиями MiniMessage и командами при переходе на уровень.
- Просмотр своей или чужой репутации, списки лучших и худших игроков, уровни и постраничная история операций.
- Все добавления, снятия, установки и сбросы записываются с указанием исполнителя, причины, времени, изменения и итогового значения.
- Выдачу положительных очков выше заданного порога можно уменьшать.
- Данные хранятся в YAML с резервной копией и восстановлением при повреждении основного файла.
- Есть плейсхолдеры PlaceholderAPI и API Bukkit для других плагинов.
Команды
/rep show [player]— показать репутацию и уровень./rep top [page]и/rep bottom [page]— таблицы лидеров./rep tiers— список уровней./rep history [player] [page]— история изменений./rep add <player> <points> <reason>— добавить очки./rep remove <player> <points> <reason>— снять очки./rep set <player> <value> <reason>— установить значение./rep reset <player> <reason>— вернуть начальное значение./rep reload— проверить и перезагрузить конфигурацию и сообщения.
/reputation, /rep и /sc равнозначны. Для офлайн-игрока можно указывать UUID.
Права
mreputation.command.show— просмотр своей репутации;mreputation.command.show.other— чужой.mreputation.command.leaderboard— таблицы лидеров.mreputation.command.tiers— список уровней.mreputation.command.history.selfиmreputation.command.history.other— история.mreputation.command.modify— изменение репутации.mreputation.command.reload— перезагрузка настроек.
Настройка
Основной файл находится в plugins/mReputation/config.yml. Причина обязательна для изменений модератора и ограничена 160 символами. В командах уровня enter-commands доступны {player}, {uuid} и {value}; они выполняются только при переходе на другой уровень.
Плейсхолдеры PlaceholderAPI: %mreputation_value%, %mreputation_tier%, %mreputation_tier_id% и %mreputation_tier_display%.
Требования
Нужны Java 25 и сервер Paper, Purpur или Folia. PlaceholderAPI необязателен и требуется только для плейсхолдеров.
