Перейти к содержимому

Modern Chat

Перерабатывает чат, добавляя различные современные функции и улучшения для удобства игры.

Legacy Fabric
Загрузчики
Legacy Fabric
Скачиваний на Modrinth
524
Подписчиков на Modrinth
0
версии
4
Обновлён
1 апреля 20261 апр.
Опубликован
в 2026
Command Autocomplete · свайп

Коротко о моде

Работает на Legacy Fabric
Для Minecraft 1.8.9
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.1.2 от 1 апреля 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.8.9
Описание переведено автоматическиПоказать оригинал (EN)

Modern Chat

Полная переработка чата из 1.8.9, добавляющая кучу функций из современной игры и разные улучшения качества жизни.

Последняя версия: v1.1.2

Почистил некоторые функции и изменил систему чтения файла синтаксиса команд. Подробности — в списке изменений. Делитесь мнением! Как всегда, сообщайте о проблемах на GitHub

Функции

Этот мод помимо собственных изменений собирает функции из множества разных модов в один:

Многие из этих функций также есть в моде Chat Patches от OBro1961. Однако Chat Patches совместим только с современными версиями игры. Modern Chat создан для Legacy Fabric 1.8.9.


Обзор конфигурации

Этот мод также очень гибко настраивается. Чтобы открыть меню конфигурации, по умолчанию используется клавиша P. Её можно изменить в настройках управления игры.


Обзор для разработчиков

Этот мод также можно настраивать вручную, если немного разбираться в технике.

Система автодополнения

Основанная на автодополнении из современного Minecraft, мод добавляет окно подсказок над строкой ввода, позволяя общаться быстрее!

Нажатие клавиш UP и DOWN позволяет выбирать разные подсказки, которые автоматически подставляются в поле чата. Подсказка, выделенная жёлтым, — это текущий выбранный вариант. Нажатие Tab вставит выбранную подсказку в строку ввода.


Автодополнение серверных команд

Система автодополнения в этом моде очень гибко настраивается. Это позволяет использовать различные деревья синтаксиса команд, чтобы подсказки автодополнения работали на серверах с кастомными командами.

Помимо команд одиночной игры, мод поддерживает синтаксисы серверов, поддерживаемые сообществом, которые можно установить в пару кликов прямо из меню в игре. Подробнее см. в разделе Установка серверных синтаксисов.

Поддерживаемые серверы показывают подсказки автодополнения чата так же, как команды одиночной игры, в своём уникальном цвете:

img_1.png

Команды автодополнения также поддерживают Tokens — особые ключевые слова-параметры, которые запускают специальный поиск в движке разбора. Например, если я введу команду:

`/give `

Это запустит два поиска по токенам. Первый поиск по токену, `, соберёт все имена активных игроков из меню таба и выведет их как подсказки. Игроки, которые сейчас не активны, всё равно могут здесь появиться (см. [автодополнение имён друзей](#friend-name-autocomplete)). Затем ` запустит поиск по токену предметов, который покажет все доступные предметы в игре.

Каждому серверу выдаётся уникальный .json-файл, содержащий идентификатор и цвет, за которыми следует дерево синтаксиса. Мод читает этот .json-файл и разбирает его для генерации подсказок автодополнения. Если хотите узнать больше о формате, загляните в детали для разработчиков ближе к концу.


Автодополнение имён друзей

Помимо серверных команд, имена друзей тоже можно автодополнять. У каждого сервера свой уникальный список друзей. Когда синтаксис команды требует ввести имя игрока (параметр), мод автодополнения предлагает имена друзей. Это удобно для ускорения повторяющихся команд — например, отправки сообщения игроку, приглашения его в группу и т. п., когда он не в вашем лобби или не в сети.

Как и серверные синтаксисы, имена друзей тоже читаются из файла .json (правда, куда более простого). Подробнее об этом читайте в технических деталях внизу.


Плавные анимации чата

Вдохновлено модом Chat Animation (Smooth Chat) от Ezzenix

Modern Chat добавляет плавные анимации для строки ввода и появляющихся сообщений чата.

Оригинальный мод здесь: https://modrinth.com/mod/chatanimation


Поднятый чат

Вдохновлено модом Chat Up! от Gnembon

Этот мод вносит простую правку в положение чата. Чтобы он не перекрывался с полосками здоровья и брони, чат поднимается и больше не загораживает эти элементы.

Оригинальный мод здесь: https://www.curseforge.com/minecraft/mc-mods/chat-up


Расширенная история чата

Вдохновлено модом More Chat History от JackFred

Modern Chat позволяет увеличить (или уменьшить, если хочется) длину истории чата — от 10 до 16384. Теперь можно прокручивать назад (практически) бесконечно, не боясь потерять сообщения!

Оригинальный мод здесь: https://modrinth.com/mod/morechathistory


Сжатие спама в чате

Вдохновлено модом ClearSpam от Ruukas и модом Compact Chat от caoimhe

Modern Chat борется со спамом в чате, сжимая повторяющиеся сообщения в одну строку и добавляя простой множитель, показывающий, сколько раз это сообщение было отправлено.

Оригинальные моды здесь: https://www.curseforge.com/minecraft/mc-mods/clearspam https://modrinth.com/mod/compact-chat


Замена угловых скобок

Вдохновлено модом No Angled Brackets от Flytre7

Оригинальный мод здесь: https://www.curseforge.com/minecraft/mc-mods/no-angled-brackets


Сохранение истории чата

Вдохновлено модом Don't Clear Chat History от anar4732

Обычно при выходе из миров и с серверов вся история чата стирается, оставляя пустое окно чата и никакой возможности восстановить сказанное. Modern Chat предотвращает это, блокируя принудительную очистку чата, так что история сохраняется.

Оригинальный мод здесь: https://www.curseforge.com/minecraft/mc-mods/dont-clear-chat-history


Сохранение ввода в чате

Вдохновлено модом LetMeSpeak от spacebyte

На многих серверах есть события, которые могут закрыть чат, пока вы печатаете. Это раздражает: текст стирается и его не восстановить. Modern Chat решает это, сохраняя сообщение при принудительном закрытии чата. Esc и Enter по-прежнему закрывают чат как обычно, без сохранения.

ПРИМЕЧАНИЕ: поскольку LetMeSpeak — мод, уже совместимый с LegacyFabric, Modern Chat выступает его заменой.

Оригинальный мод здесь: https://modrinth.com/mod/letmespeak


Настройка мода

Как уже говорилось, у этого мода масса настроек. Чтобы открыть экран конфигурации, нажмите P (клавиша по умолчанию):

Здесь можно переключать следующие опции, которые мы описали выше:

  • Автодополнение: ON/OFF
  • История чата: 10 - 16384
  • Плавные анимации чата: ON/OFF
  • Поднятый чат:ON/OFF
  • Сжатие спама в чате: ON/OFF
  • Замена угловых скобок: ON/OFF
  • Сохранение истории чата: ON/OFF
  • Сохранение ввода в чате: ON/OFF

Обратите внимание на кнопку "Customize..." справа от переключателя автодополнения. Здесь можно найти куда более глубокие настройки логики автодополнения.

Теперь мы подробнее разберём все три.


Настройка цвета подсказок

Вспомните, что у каждого сервера есть свой id и цвет для автодополнения. Здесь вы можете изменить цвет подсказок автодополнения для каждого сервера.

Чтобы изменить цвет, просто выберите нужный сервер в списке, а затем настройте hex-цвет в поле ниже. Цвет имеет формат: 0xAARRGGBB, где AA — значение альфа-канала (от 00 до FF), RR — значение красного, GG — значение зелёного, а BB — значение синего.

Когда закончите редактировать цвета, нажмите SAVE и DONE, чтобы применить изменения.

Цвета также можно настраивать напрямую в конфигурационных .json-файлах; подробнее см. dev details.


Настройка списка друзей

Здесь вы можете настроить свой список друзей. Как упоминалось ранее, это имена, которые будут появляться в качестве подсказок, когда команда запрашивает имя игрока — это вызывается синтаксическим токеном ``.

В меню настроек слева отображается список серверов, а справа — список друзей. Чтобы добавить друга, просто выберите нужный сервер, для которого хотите добавить друзей. После выбора друзья этого сервера появятся в списке друзей. Затем вы можете добавлять друзей, вводя их имя пользователя (с учётом регистра) или копируя с другого сервера с помощью кнопки Copy From....

Друзей можно удалять из списка, нажимая красный [-] рядом с каждым именем пользователя.

Друзей также можно добавлять напрямую, изменяя .json-файлы; подробнее см. dev details.


Настройка синтаксиса команд

И наконец, сам синтаксис автодополнения команд можно полностью изменять.

Слева у нас список серверов, как и в меню друзей. В средней колонке можно выбрать конкретную команду для выбранного сервера. Наконец, справа можно изменить конкретный вариант этой команды в дереве синтаксиса.

Вы можете выбрать вариант, чтобы отредактировать его, или не выбирать ничего и добавить новый вариант.

Удалять варианты можно, нажимая красную кнопку [-] рядом с каждым вариантом. Также можно удалять и добавлять новые команды для каждого сервера.

Кнопка + в левом верхнем углу заголовка колонки Servers открывает браузер синтаксисов — см. Installing Server Syntaxes ниже.

Подробнее о написании и редактировании синтаксисов функций, а также о том, как работают .json-файлы, см. dev details.


Установка серверных синтаксисов

По умолчанию мод поставляется только с синтаксисом для одиночной игры. Дополнительные серверы можно установить через внутриигровой браузер синтаксисов, который загружает определения синтаксисов напрямую с GitHub.

Чтобы открыть браузер синтаксисов, перейдите на экран Command Syntax Configuration и нажмите маленькую кнопку + рядом с заголовком колонки Servers.

Откроется экран Add Server, который загружает список доступных синтаксисов с GitHub. Выберите сервер из списка и нажмите Install, чтобы скачать и сохранить его синтаксис в папку конфигурации. Установленные синтаксисы помечаются зелёной меткой Installed.

Синтаксисы также можно удалить с этого же экрана. Выберите установленный синтаксис и нажмите Uninstall. Вас попросят подтвердить, так как это также удаляет список друзей для этого сервера. Удаление синтаксиса также стирает все пользовательские изменения, сделанные для этого синтаксиса.

После установки синтаксис ведёт себя точно так же, как любой другой серверный синтаксис. Его можно редактировать, менять ему цвет и добавлять друзей через стандартные меню настроек.


Для разработчиков

Этот раздел слишком длинный и технический для Modrinth. Если интересно, загляните в репозиторий с исходным кодом на GitHub.


Обновления

В обозримом будущем я продолжу выпускать обновления для этого мода — с новыми функциями и исправлениями багов по мере их появления.

Использование

Хоть это и довольно крупный мод и я не уверен, куда вы могли бы его вписать, не стесняйтесь использовать этот мод или любой его код в своих проектах.

Частые вопросы

Как установить Modern Chat?

Установите Legacy Fabric под свою версию Minecraft, скачайте Modern Chat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Modern Chat?

У Modern Chat есть сборки для Minecraft 1.8.9.

Нужен ли Modern Chat на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее