Мод для Майнкрафт на Fabric, который расширяет ванильный чат: фильтрует сообщения, запускает действия по ключевым словам, подставляет игровые данные и записывает историю. Он работает только на стороне игрока, поэтому подходит для одиночной игры, серверов и Realms.
Возможности
- Триггеры по тексту или регулярным выражениям: звуковое уведомление, подсветка сообщения, всплывающая надпись над панелью быстрого доступа, уведомление, запуск ярлыка и чёрный список. Для триггеров доступны учёт регистра и задержки от спама.
- Ярлыки для мгновенной отправки текста и команд по горячей клавише. В них можно использовать аргументы и подстановки.
- Автоперевод сообщений через Google или другой настроенный сервис.
- Подстановки здоровья, голода, брони, точных координат, направления взгляда, адреса сервера, ФПС, операционной системы и использования оперативной памяти.
- Запись необработанной истории чата отдельно для каждого мира или сервера в форматах
txtиjsonl. - Защита от публикации адресов электронной почты, IP-адресов, номеров телефонов и координат во входящих и исходящих сообщениях. Для однократной отправки такого текста начните сообщение с
#leak#. - Режим стримера маскирует имя игрока, а режим скрытия чата прячет чат и запрещает отправку обычных сообщений, не блокируя команды и работу остальных модулей.
Как пользоваться
Настройки открываются через ModMenu или командой /sakchat gui. Триггеры, ярлыки и модули можно включать и выключать в интерфейсе либо командами.
/sakchat help— список команд./sakchat gui— открыть настройки./sakchat save— сохранить текущие настройки./sakchat display [путь]— показать запись чата; если путь не указан, открывается последняя запись./sakchat reload— заново загрузить файлы с диска; доступно только в режиме разработки./sakchat modes <режим> toggle <true/false>— включить или выключить режим./sakchat modules <модуль> toggle <true/false>— включить или выключить модуль./sc <идентификатор> [аргументы...]— запустить созданный ярлык.
Изменённое входящее сообщение можно посмотреть в исходном виде, наведя курсор на префикс [⏎], в записи txt или через /sakchat display.
Настройки
Файлы находятся в .minecraft/config/sakchat/:
triggers.json— триггеры.shortcuts.json— ярлыки.config.json— общие параметры.
При ошибке синтаксиса в JSON мод сбрасывает повреждённый файл к исходным настройкам.
Требования и совместимость
Требуются Fabric API и Cloth Config API. Мод не нужно устанавливать на сервер.
