SensiChat: Мост Discord-Minecraft для живого чата

SensiChat — плагин для Minecraft: синхронизация чата Discord и сервера, мониторинг TPS, защита от спама. Настройте мост за минуты.

Скачать SensiChat для Minecraft 1.20.6

Оригинальное название: SensiChat

Версии Minecraft: 1.20.6

ФайлВерсияЗагрузчикРазмер
SensiChat.jar1.20.6—18.2 МБСкачать

SensiChat

Представьте: игроки на сервере обсуждают стройку, а вы в этот момент листаете Discord на телефоне. Без SensiChat вы бы пропустили всё веселье. Этот плагин стирает границы между мирами — сообщения летят в обе стороны мгновенно, а серверная статистика всегда под рукой. Больше не нужно гадать, жив ли сервер или почему лагает: бот сам расскажет.

Что такое SensiChat?

SensiChat — это лёгкий, но на удивление мощный мост между вашим Minecraft-сервером и Discord-каналом. Он не требует сторонних библиотек, потому что всё необходимое уже встроено в JAR-файл. Плагин работает на Paper, Spigot и Purpur для версий 1.20.x – 1.21.x, а для запуска нужна лишь Java 17 или новее. Никаких зависимостей — просто копируете файл и настраиваете токен бота.

Создатели явно думали о владельцах серверов, которые хотят держать сообщество в курсе событий. Двусторонняя синхронизация чата, оповещения о достижениях, смерти игроков, мониторинг TPS и памяти — всё это доступно через привычные команды в Discord. А ещё SensiChat умеет фильтровать мат и защищать от спама, так что порядок в чате сохраняется сам собой.

Основные возможности

Синхронизация чата и уведомления

Сердце плагина — мгновенный обмен сообщениями. Игроки пишут в Minecraft, и их реплики появляются в указанном Discord-канале с красивым форматированием. Вы можете раскрашивать текст цветовыми кодами (&0–&f, &l, &o, &n), а Discord-сообщения оформляются в эмбеды с аватарками. Когда кто-то заходит на сервер или покидает его, бот показывает скин игрока прямо в эмбеде. Достижения и смерти тоже приходят с картинками — сообщество всегда в курсе важных моментов.

Мониторинг сервера

SensiChat превращает Discord в командный центр. Команда !status выводит список игроков онлайн, TPS и использование памяти. !tps показывает нагрузку за последние 1, 5 и 15 минут, а !memory — сколько оперативки занято. Есть даже !uptime для отслеживания времени работы сервера. Если TPS падает ниже нормы, бот пришлёт предупреждение о лагах — вы узнаете о проблеме раньше, чем игроки начнут жаловаться.

Безопасность и модерация

Встроенный анти-спам не даёт засорять чат: при превышении порога сообщений за короткое окно бот вежливо попросит «Please slow down!». Список запрещённых слов настраивается в конфиге — достаточно добавить нежелательные выражения, и SensiChat будет их блокировать. Для администраторов есть командная песочница: можно запретить выполнение опасных команд из Discord, чтобы случайно не сломать сервер.

Статистика игроков

Плагин запоминает, сколько времени каждый провёл на сервере, считает входы, смерти, отправленные сообщения и полученные достижения. Вся эта информация доступна через !stats ник в Discord или /discord stats прямо в игре. Удобно для отслеживания активности и поощрения самых преданных участников.

Как установить SensiChat

Требования и совместимость

SensiChat для Minecraft работает на всех основных сборках: Paper, Spigot и Purpur версий 1.20.x – 1.21.x. Убедитесь, что на сервере установлена Java 17 или выше. Никаких дополнительных плагинов не требуется — JDA уже включена в архив.

Пошаговая инструкция

Чтобы скачать SensiChat, найдите актуальный JAR-файл на странице релизов плагина. Дальше всё просто:

  • Поместите SensiChat.jar в папку plugins вашего сервера.
  • Запустите сервер один раз — плагин автоматически создаст папку plugins/SensiChat и файл settings.yml.
  • Остановите сервер и откройте settings.yml в текстовом редакторе.
  • Вставьте токен вашего Discord-бота в поле bot-token, укажите ID канала для чата (chat-channel-id) и, при желании, ID канала для консольных логов (console-channel-id).
  • При необходимости пропишите IP сервера для Java и Bedrock изданий в полях server-java-ip и server-bedrock-ip.
  • Перезапустите сервер — мост заработает.

Если вы пользуетесь лаунчером foxygame.net, то установка SensiChat становится ещё проще — плагин доступен в каталоге дополнений и обновляется автоматически, избавляя от ручной замены файлов при выходе новых версий.

Команды в Discord и Minecraft

После настройки SensiChat участники Discord получают целый набор полезных команд:

  • !help — список всех доступных команд.
  • !status — текущий статус сервера (игроки, TPS, память).
  • !players — кто сейчас онлайн.
  • !tps — нагрузка за 1, 5 и 15 минут.
  • !uptime — сколько сервер работает без перезагрузки.
  • !memory — использование оперативной памяти.
  • !ping — задержка бота.
  • !stats ник — статистика указанного игрока.
  • !broadcast сообщение — отправка объявления на сервер (только для администраторов).
  • !kick ник — кикнуть игрока (администраторы).
  • !reload — перезагрузить конфигурацию плагина (администраторы).

В самой игре игроки могут использовать /discord для просмотра списка Discord-команд, /discord help для справки и /discord stats для личной статистики. Администраторам доступны /sensichat reload, /sensichat status и /sensichat stats ник.

Гибкая настройка

Конфигурация SensiChat умещается в одном YAML-файле и не требует специальных знаний. Вы можете изменить формат чата, включить или отключить уведомления о достижениях и смертях, настроить порог анти-спама и временное окно, а также пополнить список запрещённых слов. Все параметры снабжены понятными комментариями, поэтому даже новичок разберётся за пару минут.

Заключение

SensiChat для Minecraft — это не просто мост, а полноценный инструмент для объединения сообщества. Он экономит время, автоматизирует оповещения и помогает держать сервер под контролем прямо из Discord. Лёгкая установка, нулевые зависимости и поддержка актуальных версий делают его отличным выбором для любого сервера. Скачайте SensiChat, настройте бота и дайте игрокам возможность оставаться на связи, где бы они ни находились.