Плагин для серверов Майнкрафт, который выдаёт игрокам награды за достижения. Для каждого достижения можно назначить игровую валюту, предметы или обе награды сразу; поддерживаются ванильные достижения, а также добавленные датапаками, модами и плагинами.
Возможности
- Награды выдаются один раз после выполнения настроенного достижения.
- Предметам можно задать количество, название и описание с цветовыми кодами
&. - Награды редактируются через
config.yml, внутриигровые команды или визуальный редактор, открываемый командой/ar config. - История полученных наград хранится в SQLite; для сети серверов доступна MariaDB.
Команды
/ar config— открыть визуальный редактор наград./ar list [page]— показать настроенные награды./ar advancements [filter] [page]— просмотреть достижения сервера./ar add <advancement> money <amount>— назначить денежную награду./ar add <advancement> item <material> [amount]— назначить предмет./ar remove <advancement>— удалить награду достижения./ar reload— перезагрузить конфигурацию и сообщения.
Права
ar.reload— перезагрузка конфигурации и сообщений; по умолчанию дляop.ar.edit— просмотр и изменение наград командами и в редакторе; по умолчанию дляop.ar.admin— получение уведомлений при входе; по умолчанию дляop.
Настройка
В разделе advancement-rewards файла config.yml укажите идентификатор достижения и сумму:
advancement-rewards:
minecraft:story/mine_diamond: 500.0
Для предметов и комбинированных наград используются поля money и items:
minecraft:end/kill_dragon:
money: 1000.0
items:
- material: DRAGON_HEAD
amount: 1
name: "&5Трофей убийцы дракона"
В storage.type выберите sqlite или mariadb и заполните параметры MariaDB при использовании общей базы данных.
Требования
Плагин работает на Paper, Purpur, Spigot, Bukkit и Folia. Для денежных наград нужны Vault и плагин экономики, например EssentialsX или CMI; при выдаче только предметов зависимости не требуются.
