Мод для Майнкрафт, который добавляет серверный веб-чат: игроки могут общаться между игрой и страницей в браузере без клиентского мода. Он подходит для серверов и сообществ с несколькими серверами, поддерживает личные и групповые беседы, модерацию, вложения и встраивание в веб-карты.
Возможности
- Двусторонний чат между игрой и браузером с привязкой аккаунтов Майнкрафт и необязательным гостевым чатом.
- Личные сообщения между игроками одного или разных серверов, с отметками о прочтении и защитой от повторной доставки.
- Групповые комнаты с публичной или приватной видимостью, приглашениями, паролями, лимитами хранения сообщений и управлением участниками.
- Опросы, ответы на сообщения, закрепления, поиск и прокрутка длинной истории.
- Загрузка изображений, видео и аудио, а также предпросмотр ссылок.
- Фильтрация сообщений с блокировкой, маскированием или заменой слов; правила работают с учётом Unicode и могут противостоять обходу фильтра.
- Пользовательские эмодзи, уведомления по ключевым словам и Web Push-уведомления.
- Инструменты администрации: удаление и закрепление сообщений, заглушение гостей и IP-адресов, отзыв сессий, ограничения пользователей и управление эмодзи.
- Оформление со светлой, тёмной и высококонтрастной темами, настройкой размеров и положения окна.

Как пользоваться
Основная команда администратора — /kchat reload: она проверяет изменённый YAML перед перезагрузкой. Если конфигурация содержит ошибку, действующие настройки и сервисы продолжают работать.
Для связи нескольких серверов используется Relay Protocol 2.2. Узлы объединяются в доверенные группы с общим секретом; для каждого узла отдельно настраиваются отправка и приём публичного чата, событий, личных сообщений и профилей.
Настройки
В конфигурации можно включить отдельный просмотр содержимого личных и групповых сообщений для строго указанного списка старших администраторов:
direct-message:
admin-audit:
enabled: false
group-chat:
admin-audit:
enabled: false
Такой просмотр работает только для чтения и фиксируется в журнале. Также настраиваются хранение сообщений, загрузки, гостевой чат, фильтры, уведомления, эмодзи и правила обмена между серверами.
Требования и совместимость
Работает на серверных платформах Bukkit, Paper, Spigot, Fabric, NeoForge и Forge; для работы требуется Java. Клиентский мод для основных возможностей чата не нужен.
Веб-чат можно использовать отдельно или встроить в BlueMap, squaremap, Dynmap, Pl3xMap, LiveAtlas, uNmINeD и Minecraft Overviewer. Дополнительно поддерживаются DiscordSRV, ImageEmojis-Bero, SimpleNicks-Bero и Web Push. Для публичного веб-чата автор рекомендует HTTPS через Caddy или Nginx.
