Мод для серверов Майнкрафт на Fabric, который объединяет чат, никнеймы, список игроков, антиспам, фильтр слов и просмотр личных сообщений персоналом. Он помогает оформить общение на сервере и защитить чат от флуда и оскорблений.
Возможности
- Форматирование сообщений градиентами, шестнадцатеричными цветами, ванильными кодами, событиями клика и наведения; поддерживается PlaceholderAPI.
- Ранги с префиксами и отдельными настройками строк, включая связку с LuckPerms.
- Цветные никнеймы, которые отображаются в чате и списке игроков.
- Настраиваемые шапка, подвал и формат списка игроков.
- Проверка спама и фильтр запрещённых слов с предупреждениями и наказаниями.
- Просмотр личных сообщений через режим Spy-Chat.
- Шаблоны сообщений о входе, выходе и смерти игрока.
- Необязательное ежедневное сохранение чата в текстовые журналы.
- Объявления, которые персонал может настроить на отправку по времени.


Как пользоваться
/nick <ник>— установить никнейм./nick reset— сбросить свой никнейм./spychat— включить или выключить просмотр личных сообщений./schat reload— перезагрузить конфигурацию./bcили/broadcast— отправить объявление./r <сообщение>,/reply <сообщение>или/replay <сообщение>— ответить на личное сообщение./ignore <игрок>— игнорировать сообщения игрока./ignore list— показать игнорируемых игроков./ignore clear— очистить свой список игнорирования./ignore clear <игрок>— очистить список игнорирования другого игрока.
Настройки
Основные параметры чата, рангов, антиспама и списка игроков находятся в config/shadowchat/chat_config.json. Список запрещённых слов, правила предупреждений и наказаний — в config/shadowchat/badwords.json.
Никнеймы хранятся в config/shadowchat/data/nicknames.json, журналы чата — в config/shadowchat/chat_logs/, а объявления — в config/shadowchat/announcements.json. Системы мода можно включать и отключать в chat_config.json.
Требования и совместимость
Нужны LuckPerms и Fabric PlaceholderAPI. Для рангов используются права вида shadowchat.rank.<id>.
