Мод для Майнкрафт на Fabric, который связывает войс чат Simple Voice Chat с Discord. Игроки могут слышать собеседников и говорить с ними через Discord даже без установленного клиента Simple Voice Chat; это подходит, например, для игроков Майнкрафт Бедрок, подключённых к серверу через Geyser.
Возможности
- Один бот Discord обслуживает одного игрока в голосовом чате; число одновременно подключённых игроков равно числу настроенных ботов.
- Поддерживаются голосовые группы: обычные, открытые и изолированные. Для группы можно задать пароль и сохранить её после выхода игроков.
- Режим шёпота включается отдельной командой.
Как пользоваться
Сначала создайте приложение-бота в панели разработчика Discord, скопируйте его токен и идентификатор голосового канала. В конфиге укажите их в параметрах token и vc_id.





Для приглашения бота на сервер Discord откройте адрес discord.com/api/oauth2/authorize?client_id=YOUR_APPLICATION_ID_HERE&permissions=36700160&scope=bot, заменив YOUR_APPLICATION_ID_HERE на идентификатор приложения. В Discord включите режим разработчика, затем нажмите правой кнопкой по нужному голосовому каналу и выберите Copy ID.
/dvc start— запускает голосовой сеанс через свободного бота; повторный ввод помогает перезапустить сеанс./dvc stop— завершает текущий сеанс и отключает бота./dvc group list— показывает список групп./dvc group create <name> [password] [type] [persistent]— создаёт группу. Типы:normal— участники слышат игроков рядом, но те не слышат группу;open— слышимость в обе стороны;isolated— слышны только участники группы. Значениеtrueуpersistentсохраняет пустую группу./dvc group join <ID>— вступает в группу./dvc group info— показывает сведения о текущей группе./dvc group leave— выходит из группы./dvc group remove <ID>— удаляет пустую сохранённую группу./dvc togglewhisper— включает шёпот./dvc reloadconfig— перечитывает конфиг и останавливает работающих ботов.
В одном голосовом канале Discord одновременно должен говорить только один человек, иначе звук будет искажаться. Для канала с ботом рекомендуется ограничение до двух пользователей.
Настройки
После первого запуска сервера конфиг создаётся по одному из путей:
- Fabric:
config/voicechat-discord.yml - Paper или Purpur:
plugins/voicechat-discord/config.yml
Пример настройки бота:
bots:
- token: TheTokenYouJustPasted
vc_id: TheChannelIDYouJustPasted
Требования и совместимость
Нужен установленный и настроенный Simple Voice Chat. Мод работает на Fabric, а серверный вариант — на Paper и Purpur. Для Fabric также требуется Fabric API. Команду /dvc reloadconfig может использовать оператор с уровнем прав не ниже 2 либо игрок с правом voicechat-discord.reload-config.
