Мод для Майнкрафт Бедрок, который связывает чат выделенного сервера с Discord: сообщения игроков, входы и выходы отправляются в выбранный канал. Подходит для сервера; игроки могут подключаться к нему с телефона и ПК, а клиентская установка дополнения не нужна.
Возможности
- Пересылает сообщения игрового чата, уведомления о входе и выходе игроков, а также тестовые сообщения.
- Оформляет сообщения в Discord с аватаром игрока, названием сервера, временем и измерением; чат и входы выделяются зелёным, выходы — красным.
- Собирает сообщения в очередь до 50 записей, повторяет неудачные отправки и позволяет включить автоматическую отправку.
- Сохраняет параметры вместе с миром.
Как пользоваться
Создайте webhook в настройках нужного канала Discord и укажите его короткий идентификатор в виде 1234567890/abcdef123456. Настройку удобнее выполнить через /discord:ui: в форме задаются webhook, название сервера, автоматическая отправка и ведение журнала.
/discord:setup <id/token>— указать webhook./discord:servername <name>— задать отображаемое имя сервера./discord:send— сразу отправить очередь./discord:auto— включить или выключить автоматическую отправку./discord:status— показать текущие параметры./discord:test— добавить тестовое сообщение в очередь./discord:logging— включить или выключить вывод в консоль./discord:clear— сбросить параметры./discord:debug— показать сведения для диагностики./discord:help— открыть справку по командам.
Все команды доступны только оператору. Если форма не открывается, проверьте наличие @minecraft/server-ui в permissions.json; если сообщения не уходят — подключение к интернету и идентификатор webhook.
Требования
Дополнение предназначено только для Minecraft Bedrock Dedicated Server и требует права оператора для настройки. Серверу нужен доступ к интернету для webhook Discord и разрешённые модули в /home/container/config/default/permissions.json:
{
"allowed_modules": [
"@minecraft/server-gametest",
"@minecraft/server",
"@minecraft/server-ui",
"@minecraft/server-admin",
"@minecraft/server-net",
"@minecraft/server-editor"
]
}
Используются @minecraft/server, @minecraft/server-net и @minecraft/server-ui.
