Discord Command Bridge — управляй Minecraft из Discord

Discord Command Bridge для Minecraft связывает сервер Paper с Discord: команды и чат в обе стороны. Узнай, как установить и настроить плагин.

Discord Command Bridge: полное управление сервером Minecraft прямо из Discord

Представьте: вы сидите в Discord, общаетесь с друзьями, и тут же, не переключаясь в игру, выдаёте команду на сервер, читаете чат игроков и отвечаете им. Именно это умеет Discord Command Bridge — плагин, который превращает ваш Discord-сервер в полноценную консоль управления Minecraft. Никаких сторонних ботов с сомнительными правами, никаких сложных костылей: только ваш собственный бот, ваш сервер и полный контроль.

В этой статье разберём, что даёт плагин, какие версии Minecraft и загрузчики он поддерживает, и как правильно выполнить установку, чтобы ничего не сломать.

Что такое Discord Command Bridge и зачем он нужен

Discord Command Bridge (сокращённо DCB) — это серверный плагин, который связывает ваш Minecraft-сервер с Discord-ботом. Через него можно отправлять команды из Discord в игру и синхронизировать обычные сообщения между Discord-каналом и игровым чатом.

Главная фишка — безопасность. Команды принимаются только от пользователей с определённой ролью. То есть вы можете спокойно держать канал открытым для всех, но выполнять команды с правами консоли смогут лишь доверенные люди. Это делает плагин удобным для администрирования даже больших проектов.

Ключевые возможности

  • Отправка любых Minecraft-команд из Discord с правами консоли.
  • Синхронизация чата: сообщения из Discord попадают в игру в формате [Discord ID(Discord)] Текст.
  • Гибкое ограничение команд через параметр allowed-commands.
  • Работа через собственного бота — вы полностью контролируете его права.
  • Поддержка переменной окружения DISCORD_BOT_TOKEN, если не хотите хранить токен в файле.

Поддерживаемые версии Minecraft и загрузчики

Discord Command Bridge создан для серверов на базе Paper — одного из самых популярных форков Spigot. Плагин стабильно работает на актуальных версиях Minecraft (1.16 и выше), включая свежие релизы 1.19, 1.20 и 1.21. Поскольку Paper полностью совместим с экосистемой Bukkit/Spigot, проблем с интеграцией обычно не возникает.

Если вы используете чистый Spigot, плагин тоже запустится, но именно на Paper раскрывается вся стабильность и производительность. Для Fabric или Forge этот плагин не предназначен — он серверный и требует Java Edition.

Где скачать Discord Command Bridge

Скачать Discord Command Bridge можно с официальных площадок плагинов или из проверенных сборок. Всегда проверяйте, что файл соответствует вашей версии Paper, и не доверяйте сомнительным зеркалам. После загрузки просто поместите .jar в папку plugins вашего сервера.

Кстати, если вы ищете удобный способ держать все дополнения в порядке, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений можно быстро найти нужные плагины, а автоматическое обновление избавит от ручной возни с версиями. Discord Command Bridge там тоже можно отыскать и поставить в пару кликов.

Как установить Discord Command Bridge: пошаговая инструкция

Установка состоит из двух частей: настройка бота в Discord и конфигурация плагина на сервере. Разберём по порядку.

Шаг 1. Создаём приложение и бота в Discord

Откройте Discord Developer Portal и нажмите New Application. Введите имя приложения, например Minecraft Bridge. Перейдите в раздел Bot и добавьте бота. Затем нажмите Reset Token и скопируйте токен в надёжное место — он показывается только один раз. Этот токен пойдёт в config.yml или в переменную окружения DISCORD_BOT_TOKEN.

На той же вкладке Bot включите Message Content Intent и сохраните изменения. Без этого обычные сообщения не будут синхронизироваться с Minecraft.

Шаг 2. Приглашаем бота на сервер

В разделе OAuth2 перейдите в URL Generator и выберите:

  • Scopes: bot, applications.commands
  • Bot Permissions: View Channels, Send Messages, Read Message History

Откройте сгенерированную ссылку, выберите нужный сервер и авторизуйте бота. Права администратора не требуются. Если формируете URL вручную, замените CLIENT_ID на Application ID из раздела General Information.

Шаг 3. Получаем нужные ID

В Discord включите режим разработчика: User Settings → Advanced → Developer Mode. Теперь правым кликом по элементам можно копировать ID. Вам понадобятся:

  • ID сервера — guild-id
  • ID текстового канала для чата и команд — chat-channel-id
  • ID ролей, которым разрешено выполнять команды — command-role-ids

Убедитесь, что бот имеет доступ к каналу: в настройках канала разрешите View Channel, Send Messages и Read Message History. Командный и чат-канал могут быть одним и тем же.

Шаг 4. Настраиваем плагин на Paper

Откройте файл plugins/DiscordPaperBridge/config.yml и заполните значения: token, guild-id, chat-channel-id, command-role-ids и allowed-commands. Если указать allowed-commands: '*', разрешаются все команды Minecraft. Хотите ограничить — перечислите только нужные.

Не хотите хранить токен в файле? Установите переменную окружения DISCORD_BOT_TOKEN при запуске сервера, а в token оставьте пустую строку. После настройки перезапустите Paper. При подключении бота на сервере появятся команды /mc-say и /mc-command.

Шаг 5. Проверяем работу

Напишите в командном канале /list. Если у вас есть нужная роль, команда выполнится. Обычные сообщения будут приходить в Minecraft в формате [Discord ID(Discord)] Текст. Сообщения самого бота игнорируются. Если токен случайно утёк — немедленно перегенерируйте его в Developer Portal через Bot → Reset Token и обновите настройки на Paper.

Итог

Discord Command Bridge — это простой и безопасный способ управлять Minecraft-сервером прямо из Discord. Вы получаете удобную связку чата и команд, гибкие права доступа и полный контроль над ботом. Установка занимает несколько минут, а выгода ощущается каждый день. Главное — не забывайте про безопасность токена и вовремя обновляйте плагин под свою версию Paper.