Плагин для серверов Майнкрафт, связывающий экономику CoinsEngine с Discord через DiscordSRV. Он отправляет в выбранный текстовый канал уведомления о переводах и изменениях баланса, поэтому подходит для журнала операций и контроля экономики.
Возможности
- Публикует в Discord переводы между игроками через
/pay. - Сообщает о выдаче и списании валюты администраторами.
- Добавляет к уведомлению причину операции, если она указана.
- Позволяет записывать переводы в файл
operations.logрядом с конфигом или выводить их в консоль.
Команды
/cde pay <игрок> <сумма> [причина]— перевести валюту игроку./cde add <игрок> <сумма> [причина]— выдать валюту./cde remove <игрок> <сумма> [причина]— списать валюту./cde reload— перезагрузить конфигурацию.
Префикс /cde и псевдонимы команд можно изменить в config.conf.
Права
coinsengine.command.give— для/cde add.coinsengine.command.take— для/cde remove.coinsengine.command.reload— для/cde reload.
Настройка
В plugins/CoinsDiscordEngine/config.conf укажите идентификатор канала Discord в channel-id, идентификатор валюты в currency-id, включите нужные уведомления в блоке notification и настройте псевдонимы в alias.
Тексты сообщений редактируются в language.conf. Поддерживаются заполнители {from}, {to}, {target}, {amount}, {reason} и {purpose}, а в currency-forms можно задать формы названия валюты.
Требования
Нужны CoinsEngine, DiscordSRV и сервер на Paper, Purpur или Folia. Требуется Java 21 или новее.
