Discord-MC-Chat: полный обзор мода для связи Minecraft и Discord
Если вы управляете сервером Minecraft, то наверняка сталкивались с разрывом между общением в игре и в Discord. Игроки, сидящие в голосовом канале, не видят внутриигровой чат, а те, кто зашёл в игру, пропускают сообщения из текстовых каналов. Discord-MC-Chat решает эту проблему, создавая надёжный мост между двумя средами. Это не просто пересылка сообщений, а мощный инструмент с поддержкой Markdown, Webhook, кастомных эмодзи и даже отображением статуса сервера.
Что такое Discord-MC-Chat и зачем он нужен
Discord-MC-Chat (DMCC) — это мод для Minecraft, работающий на загрузчиках Fabric и Quilt. Он передаёт сообщения из игрового чата в выбранный канал Discord и обратно, позволяя всем участникам сообщества оставаться на связи независимо от того, находятся ли они в игре. Проект вырос из более ранней разработки BRForgers/DisFabric, но обзавёлся расширенным функционалом и стабильной поддержкой. Мод поддерживает актуальные версии Minecraft, включая 1.20.x и более ранние сборки, что делает его универсальным решением для большинства современных серверов.
Ключевые возможности Discord-MC-Chat
Разработчики вложили в DMCC множество функций, которые обычно встречаются только в плагинах для прокси-серверов вроде BungeeCord. Вот что вы получите, установив этот мод:
- Двусторонний чат: сообщения из Minecraft появляются в Discord и наоборот. Можно настроить, какие именно каналы участвуют в пересылке.
- Поддержка Webhook: мод умеет отправлять сообщения от лица игроков через Webhook, подставляя их никнеймы и аватарки. API Webhook совместим со скинами, что позволяет динамически менять аватар в зависимости от скина персонажа.
- Markdown и эмодзи: Discord-сообщения с форматированием, стандартными и кастомными эмодзи корректно отображаются в игре. Игроки видят жирный текст, курсив, спойлеры и даже упоминания.
- Упоминания и реплаи: в чате Minecraft подсвечиваются @упоминания, а ответы на сообщения в Discord отображаются в игре с указанием автора.
- Статус сервера: бот может показывать текущий онлайн, TPS и другую информацию прямо в названии голосового канала или в статусе бота.
- Консольные команды из Discord: администраторы могут выполнять серверные команды прямо из текстового канала Discord, включая /reload, /whitelist и другие.
- Мультисерверность: один экземпляр бота способен обслуживать несколько серверов Minecraft одновременно, что удобно для сетей серверов.
- Гибкая кастомизация: все сообщения настраиваются через конфигурационные файлы. Можно отключить любые типы уведомлений, изменить формат вывода, добавить префиксы.
Как установить Discord-MC-Chat на сервер
Процесс установки Discord-MC-Chat для Minecraft не сложнее, чем добавление любого другого мода. Вам потребуется сервер, работающий на Fabric или Quilt, и права администратора в Discord для создания бота. Следуйте пошаговой инструкции:
- Скачайте последнюю версию Discord-MC-Chat с Modrinth, CurseForge или GitHub. Убедитесь, что выбрали файл, совместимый с вашей версией Minecraft и загрузчиком.
- Поместите скачанный JAR-файл в папку mods вашего сервера.
- Создайте приложение-бота на портале разработчиков Discord, скопируйте токен и ID бота.
- Запустите сервер один раз, чтобы сгенерировался конфигурационный файл. Он появится в папке config/discord-mc-chat.
- Откройте config.json и вставьте токен бота, ID канала для чата и другие необходимые параметры.
- Перезапустите сервер. Бот должен появиться в сети, а мост заработает автоматически.
Если вы пользуетесь лаунчером foxygame.net, то можете найти Discord-MC-Chat в каталоге дополнений и установить его буквально в один клик — лаунчер сам подберёт совместимую версию и поместит файл в нужную папку. Это особенно удобно для тех, кто не хочет вручную отслеживать обновления мода.
Настройка конфигурации и команд
После того как вы скачали Discord-MC-Chat и запустили сервер, стоит уделить внимание файлу config.json. В нём можно задать префикс для команд, ограничить количество переносов строк из Discord, включить или отключить отображение смертей, достижений и сообщений о входе/выходе игроков. Мод поддерживает горячую перезагрузку конфига — достаточно ввести команду /dmcc reload в игре или /reload в Discord, чтобы применить изменения без перезапуска сервера.
Команды в Discord
- /help — список доступных команд.
- /info — информация о состоянии сервера.
- /stats тип имя — запрос статистики игрока.
- /console команда — выполнение консольной команды (только для администраторов).
- /log файл — получение указанного серверного лога.
- /whitelist игрок — добавление игрока в белый список.
Команды в Minecraft
- /dmcc help — список команд.
- /dmcc info — статус сервера.
- /dmcc stats тип имя — статистика.
- /dmcc reload — перезагрузка конфига (требует прав оператора).
- /dmcc whitelist игрок — управление белым списком.
Многоязычная поддержка и локализация
Discord-MC-Chat переведён на 15 языков, включая русский, английский, немецкий, французский, японский, корейский и другие. Все сообщения, которые видит игрок в чате, автоматически подстраиваются под язык клиента. Если вы хотите помочь с переводом на новый язык, можно скопировать файл en_us.json из папки lang, переименовать его в код вашего языка и перевести все ключи.
Продвинутые функции для администраторов
Мод умеет не только пересылать чат. Он может отправлять в Discord все сообщения консоли, включая ошибки и предупреждения. Это позволяет мониторить сервер удалённо. Также можно настроить уведомления о высокой нагрузке (MSPT), что помогает вовремя заметить лаги. Для команд, выполняемых через /tellraw и /say, также работает пересылка, а исключения для конкретных команд настраиваются через регулярные выражения.
При использовании Discord-MC-Chat на нескольких серверах в одной гильдии Discord каждый сервер получает свой уникальный префикс, и сообщения не перемешиваются. Это реализовано через мультисерверный режим, который активируется в конфиге.
Безопасность и права доступа
Все административные команды защищены. В Discord можно указать список ролей или пользователей, которым разрешено выполнять /console и другие привилегированные действия. В игре для команды /dmcc reload требуется уровень оператора не ниже 4. Мод также позволяет гибко настраивать, какие упоминания (@) разрешены в игре, чтобы избежать спама.
Заключение
Discord-MC-Chat — это зрелый и активно поддерживаемый проект, который превращает разрозненные чаты в единое пространство общения. Благодаря поддержке Fabric и Quilt, он легко встраивается в любую сборку, а детальная документация и активное сообщество на сервере Discord помогут решить любые вопросы. Если вы ищете способ скачать Discord-MC-Chat для Minecraft и навсегда забыть о тишине в игровом чате, этот мод определённо стоит попробовать.