Мод для Майнкрафт на Fabric, который связывает сервер с Discord, а также работает с прокси Velocity. Через Discord игроки могут подавать заявки на доступ, блокировку и снятие блокировки, а чат и события сервера можно выводить в каналы сообщества.
Возможности
- Отправляет в Discord настраиваемые сообщения о запуске и остановке сервера, входе и выходе игроков.
- Пересылает сообщения между игровым чатом и Discord; для Velocity можно назначить отдельный канал каждому серверу прокси.
- Добавляет подачу заявок на белый список через кнопки Discord с подтверждением игрового аккаунта и голосованием администрации.
- Позволяет запрашивать блокировку или разблокировку игрока через Discord. Для блокировок настраиваются варианты наказаний: кик, временная или постоянная блокировка, а также запрет на досрочную разблокировку.
- Может выдавать роли Discord игрокам из белого списка и заблокированным пользователям.
- Добавляет режим техобслуживания: на сервер смогут зайти только игроки из списка
crew; отправка сообщений о событиях при этом отключается. - Команда Discord
player-infoпоказывает привязанный игровой аккаунт и его наказания.
Как пользоваться
Для каждой функции включите нужный раздел в config.yml и укажите ID канала Discord. Проверку прав на подачу заявок, голосование, команды и использование каналов можно ограничить ролями и списками каналов.
При включённом useUUID аккаунты проверяются по UUID Mojang, поэтому сервер должен работать в онлайн-режиме. Параметр connectAccounts ограничивает одного пользователя Discord одним игровым аккаунтом.
Настройки
Основные параметры находятся в config.yml:
botToken— токен бота Discord;guildId— ID сервера Discord;events— уведомления о событиях и пересылка чата;whitelist,banning,unban— заявки, голосования, роли и каналы для белого списка и наказаний;maintenance— список допущенных игроков и управление техобслуживанием;infoCommand— доступ к команде просмотра сведений об игроке.
Тексты сообщений и кнопок Discord меняются в language.yml. Для пересылки чата через Fabric укажите канал в channels.fabric, а через Velocity — серверы и их каналы в channels.
Требования и совместимость
Работает на серверах Fabric и прокси Velocity. Нужен настроенный бот Discord с правами на отправку сообщений, управление ролями и добавление реакций, а также включённым разрешением на чтение содержимого сообщений.
