
Styled Chat
Мод Styled Chat для Fabric - мощный инструмент для стилизации чата на сервере Minecraft. Настрой формат сообщений, цвета, смайлики и префиксы под любой вкус.
Styled Chat - это мод для Fabric, который даёт администраторам серверов Minecraft полный контроль над тем, как выглядит чат. Ванильный чат в Майнкрафте, мягко говоря, скучноват - одни и те же серые сообщения, без цвета, без префиксов, без эмодзи. Styled Chat решает эту проблему раз и навсегда.
Мод поддерживает современное форматирование текста, которое есть в Minecraft, но почему-то игнорируется многими другими чат-модами и плагинами. То есть он использует нативные возможности игры, а не костыли. Работает только на Fabric - для Forge или NeoForge, увы, нет.
Зачем это нужно?
На любом сервере чат - это лицо сообщества. Игроки постоянно общаются, пишут в /msg, видят сообщения о смерти, заходе/выходе, ачивках. Всё это можно кастомизировать до неузнаваемости. Хочешь, чтобы админы были выделены красным в квадратных скобках? Пожалуйста. Хочешь добавлять смайлики по типу :heart: или :shrug:? Легко. Хочешь, чтобы сообщения о смерти выглядели стильно, а не как стандартное "Player was slain by Zombie"? Тоже можно.
Команды и права доступа
Мод дружит с LuckPerms и PlayerRoles, так что можно настраивать стили в зависимости от группы игрока или конкретных прав.
/styledchat- главная команда (styledchat.main, доступна всем)/styledchat reload- перезагрузить конфиг и стили (styledchat.reload)/styledchat set <игрок> <тип> <значение>- изменить личный стиль игрока (styledchat.set)/styledchat get <игрок> <тип>- показать текущий стиль игрока (styledchat.get)/styledchat clear <игрок> <тип>- сбросить стиль (styledchat.clear)
Всё довольно гибко - можно назначать стили как глобально, так и для конкретных игроков.
Настройка конфига
Конфиг лежит в ./config/styled-chat.json. Формат - Simplified Text Format, который легко читать и писать. Поддерживаются плейсхолдеры из Placeholder API, а также локальные переменные для каждого типа сообщения.
Основные разделы конфига:
- text_formatting - отвечает за парсинг ссылок, маркдаун, поддержку старых (&x) цветов и форматирование от других модов.
- chat_preview - настройка предпросмотра сообщений в чате (полезно, чтобы избежать двойной отправки).
- auto_completion - автодополнение тегов, алиасов и эмодзи при вводе.
- default - это базовый стиль, который применяется ко всем игрокам. Здесь настраивается отображение имени (
display_name), форматы всех типов сообщений (чат, вход, выход, смерть, ачивки, /say, /me, личные сообщения, сообщения команды), стили ссылок, спойлеров, список доступного форматирования (цвета, жирный, курсив и т.д.) и эмодзи. - styles - список стилей с условиями применения. Например, можно сделать стиль для игроков с правом
group.adminилиgroup.vip. Условия строятся на PredicateAPI - это мощно, но есть готовые примеры.
Пример настройки
В документации идёт пример конфига, где уже настроены префиксы для разных групп: [Admin] с золотым именем, [Player] с бирюзовым, и даже отдельный эмодзи "Potato" для вип-игроков. Сообщения о смерти, заходе и выходе тоже стилизованы с помощью иконок и цветов.
Форматирование в чате
Если у игрока есть право styledchat.format.[имя_тега] (например, styledchat.format.red), он может использовать теги прямо в чате: <red>, <✨>, <c:#ff0000> и так далее. В конфиге можно включить поддержку маркдауна и старых (&x) кодов - тогда игроки-новички тоже смогут красить текст без лишних заморочек.
Советы по использованию
- Для начала просто скопируй пример конфига и подгони под свой сервер.
- Не включай
formatting_from_other_mods, если не уверен - могут быть конфликты. - Если используешь Placeholder API, можно выводить координаты игрока через
%player:pos_x%или даже предмет в руке. - Смайлики можно импортировать из файлов:
$emojibase:builtin:joypixels- это подключит полный набор emoji от JoyPixels (бывшие EmojiOne).
Styled Chat - must-have для любого сервера на Fabric, где хотят сделать чат красивым и удобным. Скачайте мод Styled Chat и настройте чат так, как вам нужно - без лишних плагинов и костылей.
