Плагин для серверов Майнкрафт на Paper, который отправляет сообщения с сервера в Discord через вебхуки. Для каждого вебхука можно назначить идентификатор и использовать собственный шаблон сообщения в JSON.
Возможности
- Неограниченное число настраиваемых вебхуков.
- Шаблоны сообщений в формате JSON.
- Подстановка переданных аргументов и встроенной переменной
{now}с текущими датой и временем. - Перезагрузка конфигурации без перезапуска сервера.
Команды
/webhook send <id> <file> <arguments>— отправить сообщение в вебхук по JSON-шаблону./webhook reload— перезагрузить конфигурацию.
Аргументы для шаблона передаются через ::: /webhook send example example NightDevMC::%message%. В шаблоне они доступны как {0}, {1} и далее.
Настройка
В config.yml укажите вебхуки по идентификаторам:
webhooks:
chat: "адрес вебхука"
staff: "адрес вебхука"
JSON-файлы шаблонов нужно поместить в папку templates плагина. Например, в example.json:
{
"content": "[{now}] {0}: {1}"
}
Требования
Работает на сервере Paper.
