ZDiscord
Администраторы серверов давно мечтают об одном: чтобы игроки и Discord жили в едином пространстве. ZDiscord решает именно эту задачу — плагин превращает ваш Discord-сервер в полноценную панель управления Minecraft-сервером и одновременно в живой чат, где общаются и те, кто в игре, и те, кто просто сидит в мессенджере. Никаких переключений между окнами, никаких «а кто сейчас онлайн?» — всё под рукой.
Плагин работает на Paper, Folia и Spigot, начиная с версии 1.20.4 и выше, и требует Java 17 или новее. Один и тот же JAR подходит для всех трёх платформ, а каждый модуль можно включать и выключать в конфигурации — от чат-моста до антирейда. Это делает ZDiscord гибким инструментом как для маленького сервера на десять человек, так и для крупного проекта с сотнями онлайн.
Что умеет ZDiscord
Функционал плагина выходит далеко за рамки простой трансляции сообщений. Вот основные возможности, которые вы получаете после установки:
- Чат-мост. Двусторонний обмен сообщениями между Minecraft и Discord с сохранением контекста ответов и аватарами через вебхуки. Если установлен SkinsRestorer, подтягиваются скины игроков, включая фолбэки для Java и Bedrock.
- Статус сервера. Сообщение в Discord, которое само обновляется: количество игроков, TPS и использование памяти.
- Живая статистика. Одна панель с онлайн-игроками, производительностью и текущими лидерами.
- Стриминг консоли. Строки лога сервера пересылаются в отдельный канал Discord.
- Привязка аккаунтов. Одноразовые коды связывают Discord и Minecraft-профиль. При желании можно включить обязательную привязку для входа на сервер.
- Стафф-чат. Команда /sc открывает канал только для персонала, связанный с Discord.
- Тикеты. Игроки создают приватные каналы поддержки через кнопку в Discord или команду /ticket.
- Таблицы лидеров. Убийства, смерти и время в игре с постраничной навигацией, переключением статистики и периодическим обновлением.
- События. Вход, выход, смерти и достижения публикуются в Discord.
- Мониторинг производительности. TPS и память отслеживаются во времени с настраиваемыми оповещениями.
- Антирейд. Обнаружение массовых подключений с возможностью автоматической блокировки сервера.
- Логгер команд. Отслеживаемые и критические команды отправляются в стафф-канал.
- Голосовой статус. Привязанные игроки получают индикатор в таб-листе, пока находятся в отслеживаемом голосовом канале Discord.
- Реакционные роли. Реакции на сообщения выдают роли в Discord и права в игре.
- Профили игроков. Команда /profile [игрок] показывает богатый эмбед с аватаром, ссылкой на NameMC, статистикой и кнопкой подписки.
- Система подписок. Следите за игроками и получайте уведомления в личку, когда они заходят. Управление через /following и /unfollow.
- Анонимные признания. Команда /confess публикует сообщение в выделенный канал с ограничением частоты и настраиваемым внешним видом.
- Мастер настройки. Команда /setup позволяет выбрать каналы и роли прямо из Discord.
- Мосты с другими плагинами. Опциональные сообщения Onlysleep и RedstoneReboot используют уже существующее соединение ZDiscord.
Отдельно стоит упомянуть, что все слэш-команды, кнопки и меню построены на JDA 6 — это значит, что интерфейс в Discord выглядит современно и отзывчиво, без устаревших текстовых команд.
Требования и установка
Что понадобится
Перед тем как скачать ZDiscord, убедитесь, что ваш сервер соответствует требованиям. Нужны Java 17 или новее, Paper 1.20.4+ (или Folia, или Spigot 1.20.4+). Также потребуется токен Discord-бота с включёнными интентами Server Members и Message Content. MySQL 8.0 или новее нужен только в том случае, если вы используете опциональное хранилище на MySQL.
Если вы предпочитаете не возиться с ручной загрузкой и настройкой, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений ZDiscord устанавливается в один клик вместе с нужной версией серверного ядра, а автообновление избавляет от необходимости следить за выходом новых сборок вручную.
Как установить ZDiscord
Процесс установки максимально прост и занимает несколько минут:
- Скачайте файл ZDiscord-1.3.1.jar из вкладки с файлами проекта.
- Поместите JAR в директорию plugins/ вашего сервера.
- Запустите сервер, чтобы сгенерировались стандартные файлы config.yml и messages.yml.
- Откройте plugins/ZDiscord/config.yml и укажите токен бота и ID вашего Discord-сервера.
- Перезапустите сервер.
- Выполните команду /setup в Discord, чтобы выбрать каналы и роли.
После этого плагин готов к работе. Не забудьте проверить, что бот имеет необходимые права на сервере Discord — иначе часть функций, вроде управления ролями или отправки сообщений в закрытые каналы, может не сработать.
Почему стоит выбрать ZDiscord
ZDiscord для Minecraft — это не просто ещё один чат-мост. Это комплексное решение, которое закрывает сразу несколько болей администратора: коммуникацию, модерацию, аналитику и поддержку игроков. Благодаря модульной архитектуре вы включаете только то, что нужно именно вам, а единый JAR для Paper, Folia и Spigot упрощает миграцию между платформами.
Проект распространяется под лицензией Apache License 2.0, имеет открытый исходный код и подробную вики, что делает его привлекательным как для новичков, так и для опытных владельцев серверов. Если вы хотите, чтобы ваш Discord перестал быть отдельным островом и стал частью игрового мира — ZDiscord станет отличным выбором.