Discord Integration (DI)
Представьте, что игроки на вашем сервере Minecraft могут общаться с теми, кто сейчас не в игре, а администраторы — управлять белым списком и выполнять команды прямо из Discord. Всё это реально благодаря моду Discord Integration (DI). Он наводит мосты между внутриигровым чатом и каналом в мессенджере, делая коммуникацию непрерывной, а администрирование — удобным. Мод работает исключительно на серверной стороне и не требует установки у каждого игрока.
Как работает Discord Integration (DI)
После установки на сервер мод запускает собственного Discord-бота, который служит посредником. Всё, что пишут в игровой чат, тут же появляется в выбранном текстовом канале Discord, и наоборот — сообщения из Discord (кроме команд других ботов) передаются в Minecraft. При этом поддерживаются не только обычные реплики, но и системные события: смерть игрока, получение достижения, вход и выход с сервера. Даже команды /say и /me дублируются в Discord, а старт и остановка сервера сопровождаются настраиваемыми уведомлениями.
Основные возможности
Чат Minecraft → Discord
Каждое сообщение из игры мгновенно попадает в Discord-канал. Дополнительно передаются оповещения о достижениях и смертях, а формат вывода можно гибко менять в конфигурации. Например, можно настроить, чтобы ник игрока выделялся особым образом или чтобы сообщения о прогрессе выглядели как красивые embed-карточки.
Чат Discord → Minecraft
Сообщения от людей в Discord отправляются в игровой чат, если они не являются командами. Длину пересылаемых сообщений можно ограничить, чтобы избежать спама. Если текст слишком длинный, бот предупредит об этом в Discord. При желании можно включить трансляцию сообщений от других ботов — это настраивается в конфиге.
Управление и белый список
Мод добавляет мощный инструментарий для администрирования. Через специальный канал управления можно выполнять команды, видеть уведомления о крашах сервера, связывании аккаунтов и изменениях в белом списке. Белый список интегрируется с Discord: игроки могут самостоятельно привязать свой Minecraft-аккаунт командой !link, а администраторы — активировать привязку через реакции. Поддерживаются ролевая система и ручное подтверждение линков, что даёт полный контроль над доступом на сервер.
Установка и настройка
Чтобы скачать Discord Integration (DI) для Minecraft, достаточно найти мод на CurseForge или Modrinth — он распространяется для загрузчика Forge и совместим с теми версиями игры, для которых выпущен. Для устаревших сборок стоит заглянуть в вики проекта. Мод ставится только на сервер, клиентам ничего дополнительно не требуется. Если вы пользуетесь лаунчером foxygame.net, то можете добавить Discord Integration (DI) в один клик через встроенный каталог дополнений — лаунчер сам проверит совместимость и обновит мод при необходимости.
Получение токена бота
Первым делом нужно создать приложение на Discord Developers Portal, перейти на вкладку «Bot» и добавить бота. Там же станет доступен токен — его необходимо скопировать и вставить в конфигурационный файл мода. Затем бота приглашают на сервер, сформировав ссылку с ID клиента и правами (минимум 75840).
Настройка конфигурации
Все параметры хранятся в файле discordintegration-server.toml внутри папки serverconfig. Здесь указываются токен, ID гильдии (сервера Discord), ID каналов для чата и управления, роли для белого списка, префикс команд (по умолчанию «!») и множество других опций. Чтобы получить ID канала, роли или гильдии, нужно включить режим разработчика в настройках Discord и скопировать соответствующий идентификатор через контекстное меню.
Безопасность и важные замечания
Никогда не передавайте файл discordintegration-server.toml посторонним — в нём хранится токен бота. Если вы делитесь миром сервера, обязательно удалите этот файл из архива. При утечке токена его можно перегенерировать на сайте разработчиков Discord. Также помните, что мод не поддерживает версии Minecraft, для которых не был выпущен, и не работает на клиентской стороне.
Заключение
Discord Integration (DI) — это незаменимый инструмент для владельцев серверов Minecraft, которые хотят объединить игровое сообщество в единое информационное пространство. Гибкие настройки чата, удобное управление белым списком и полная серверная реализация делают мод простым во внедрении и мощным в использовании. Настройте бота один раз, и ваш сервер всегда будет на связи с игроками, где бы они ни находились.