Плагин для серверов Майнкрафт с системой наград за игроков, похожей на механику DonutSMP. Игроки назначают награду за цель через меню, а тот, кто убьёт её, автоматически получит деньги.
Возможности
- Список наград открывается в постраничном меню с головами игроков.
- В меню можно обновлять список, искать игрока по имени и сортировать цели по сумме, времени назначения или имени.
- Перед назначением награды открывается окно подтверждения.
- Деньги списываются при назначении награды и переводятся убийце после убийства цели другим игроком.
- Награды хранятся в SQLite; данные сохраняются при выключении сервера.
- Тексты сообщений и интерфейса можно изменить через конфиг с форматированием MiniMessage.
- Поддерживается Folia.
Команды
/bountyили/bounties— открыть меню наград./bounty add <player> <amount>— начать назначение награды игроку./bounty remove <player>— удалить награду за игрока./bounty reload— перезагрузить конфиг.
Назначать награды можно только игроком, а не из консоли. Цель должна хотя бы раз зайти на сервер. Награда не выдаётся при убийстве самого себя.
Права
bounty.remove— доступ к/bounty remove.bounty.reload— доступ к/bounty reload.betterbounty.updatecheck— уведомления о выходе обновлений при входе на сервер.
Настройка
Основной конфиг расположен по пути plugins/BetterBounty/config.yml; после его изменения используйте /bounty reload. Сообщения и названия элементов меню поддерживают MiniMessage, включая шестнадцатеричные цвета вроде <#03fcb1>. Подробнее о разметке — в документации MiniMessage.
Требования
Нужны Java 21, сервер Paper или Folia, а также Vault и плагин экономики, совместимый с Vault. База данных находится в plugins/BetterBounty/database.db.
