Плагин для серверов Майнкрафт, который объединяет оформление чата, модерацию и личное общение игроков. Поддерживает цветные сообщения и градиенты, локальный и глобальный каналы, а также обращение к ИИ-боту прямо из чата.
Возможности
- Фильтры капса, спама, нецензурной лексики и рекламы; запрещённые слова заменяются на
***, а проверка рекламы учитывает пробелы в ссылках и белый список доменов. - Выдача киков, банов и мутов, просмотр личных сообщений через SocialSpy и введённых команд через CommandSpy. Пароли плагинов авторизации скрываются.
- Личные сообщения, ответ последнему собеседнику и звуковое уведомление игрока при упоминании через
@Ник. - Автоматические объявления с настраиваемым интервалом.
- Асинхронная запись истории чата в
chat.log, а наказаний — вpunishments.log. - ИИ-бот отвечает на вопросы игроков в чате.
Команды
/mt reload— перезагрузить конфигурации./mt spy <social/command>— включить просмотр личных сообщений или команд./msg <player> <text>— отправить личное сообщение./reply <text>— ответить на последнее личное сообщение./kick <player> [reason],/ban <player> [reason],/mute <player> [reason],/unmute <player>— наказать игрока или снять мут./broadcast <text>— отправить объявление всем игрокам.
Права
chatmt.admin—/mt reload.chatmt.spy— режим просмотра.chatmt.punish.kick,chatmt.punish.ban,chatmt.punish.mute,chatmt.punish.unmute— соответствующие наказания.chatmt.admin.broadcast— объявления.chatmt.bypass.spam,chatmt.bypass.caps,chatmt.bypass.ads,chatmt.bypass.swear— обход фильтров.
Настройка
Основные параметры находятся в config.yml: ключ ИИ, радиус чата, фильтры модерации и интервал объявлений. В messages.yml настраиваются форматы сообщений и градиенты в формате MiniMessage, например <gradient:#ff5e62:#ff9966>Текст</gradient>.
В комментариях обоих файлов есть русский и английский варианты. Язык переключается удалением символа # у нужных строк.
Требования
Для работы ИИ укажите ключ Gemini API в plugins/ChatMT/config.yml. PlaceholderAPI можно подключить дополнительно для плейсхолдеров, включая префиксы из LuckPerms.
