DiscordIntegration: свяжите ваш сервер Minecraft с Discord
Представьте: вы играете на своём любимом сервере Minecraft, а в это время в вашем Discord-канале кипит жизнь. Кто-то зашёл, кто-то получил достижение, сервер перезапустился — и всё это дублируется в чат. Мод DiscordIntegration делает именно это: он наводит мосты между двумя вселенными, позволяя игрокам и администраторам оставаться на связи где угодно. Это серверный мод, а значит, клиентам устанавливать ничего не нужно — всё работает на стороне сервера.
Что такое DiscordIntegration?
DiscordIntegration — это серверный мод, который связывает ваш Discord-сервер с миром Minecraft. Он перехватывает ключевые события на сервере и отправляет их в выбранный текстовый канал Discord, а также позволяет игрокам в Discord видеть игровой чат и даже выполнять команды прямо из мессенджера. Мод не зависит от клиента, поэтому все игроки автоматически получают преимущества интеграции без лишних телодвижений. Разработка проекта, к сожалению, приостановлена, но текущая версия остаётся стабильной и функциональной для большинства серверов.
Ключевые возможности
Мод предлагает гибкую систему двусторонней связи. Вот что вы получаете после установки:
- Чат Discord в Minecraft и наоборот. Сообщения из Discord-канала появляются в игровом чате, а всё, что пишут игроки на сервере, уходит в Discord. Можно настроить отдельные каналы для каждого направления.
- Уведомления о событиях сервера. Запуск, остановка, краш (насколько это возможно предсказать), вход и выход игроков, смерти, получение достижений — всё это опционально включается в конфиге.
- Кастомные команды. Вы можете создать собственную команду Discord, которая выполнит заданную Minecraft-команду на сервере. Доступ можно ограничить определёнными ролями, добавить алиасы и даже отключить ненужные стандартные команды.
- Информационные команды. Прямо из Discord администратор может узнать TPS сервера, список онлайна, время работы и сбросить зависшего бота командой
/discord unstuck.
Установка и первичная настройка
Мод ставится исключительно на серверную сборку Minecraft (Forge, Fabric или аналоги). Если вы обновляетесь с версии ниже 3.0.0 до 3.0.0 или новее, обязательно удалите старый конфигурационный файл — мод сгенерирует новый, иначе возможны конфликты. Для работы потребуется создать Discord-бота и получить токен, а также узнать ID канала, куда будут приходить сообщения. Подробный гайд есть в официальной вики проекта. Кстати, если вы ищете максимально простой способ управлять модами, присмотритесь к лаунчеру foxygame.net — это удобный и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, что значительно упрощает процесс установки на сервер и дальнейшее обновление.
Команды и управление ботом
Все команды мода собраны под единым префиксом /discord. Вот основные из них:
/discord config <reload/load/save>— управление конфигурацией на лету: перезагрузка, загрузка или сохранение./discord tps [--color]— показывает текущий TPS сервера; с флагом--colorзначение окрашивается в зависимости от нагрузки./discord online— список игроков, находящихся в сети./discord unstuck— принудительно перезапускает соединение с Discord, если бот завис./discord uptime— время непрерывной работы сервера.
Администратор может добавлять собственные команды, которые будут видны в Discord. Для каждой такой команды настраиваются роль, алиасы и соответствующая серверная команда. Это открывает простор для автоматизации: например, команда !restart из Discord может выполнить перезапуск сервера, а доступ к ней получат только модераторы.
Гибкая фильтрация сообщений
Одна из сильных сторон DiscordIntegration — возможность выборочно включать или отключать типы пересылаемых сообщений. Вы можете оставить только уведомления о смерти и достижениях, отключив поток чата, или наоборот — транслировать всё, кроме технических сообщений о крашах. Настраиваются следующие категории:
- Discord в Minecraft-чат
- Minecraft-чат в Discord
- Запуск сервера
- Выключение сервера
- Краш (отлов не гарантирует 100% случаев, но в большинстве срабатывает)
- Подключение игрока
- Отключение игрока
- Смерть игрока
- Получение достижения
Такая детализация позволяет сохранить канал Discord чистым и получать только действительно важную информацию.
Заключение
DiscordIntegration остаётся одним из самых удобных серверных модов для объединения Minecraft и Discord. Даже несмотря на то, что активная разработка прекращена, текущий функционал покрывает практически все потребности администраторов: от простого дублирования чата до сложных кастомных команд с ролевым доступом. Настройка интуитивна, а отсутствие необходимости ставить что-либо на клиент делает внедрение максимально комфортным для игроков. Если вы хотите оживить свой сервер и дать сообществу удобный инструмент общения, этот мод определённо заслуживает места в вашей сборке.