Команда Minecraft выпустила для тестирования 1.19.1-pre2. Этот шаг был сделан после решения отложить полноценный выход патча 1.19.1 для дополнительной работы над ключевыми системами, в частности, над функцией отчётов в чате. Новый пре-релиз не добавляет контента, но вносит важные технические изменения, улучшающие прозрачность работы безопасного чата, и исправляет несколько досадных ошибок интерфейса.
Статус доверия в чате
Главным нововведением стала система визуальной индикации статуса доверия для сообщений в чате. Эта функция позволяет игрокам сразу видеть, подвергались ли их сообщения или сообщения других игроков вмешательству со стороны сервера.
- Сообщения, которые не подписаны системой безопасного чата или были изменены сервером, теперь получают специальную маркировку:
- Со статусом "Не безопасно" (Not Secure) отображаются сообщения с отсутствующей или недействительной подписью.
- Со статусом "Изменено" (Modified) помечаются сообщения, в которых обнаружены признаки модификации.
- Статус отображается с помощью двух элементов:
- Цветовой индикатор (полоска слева от сообщения) виден постоянно в логе чата.
- Иконка статуса появляется только при открытии экрана чата (клавишей T).
- При наведении курсора на иконку появляется подробное пояснение о статусе доверия. Для сообщений, помеченных как "Изменено", во всплывающей подсказке также будет показан оригинальный, подписанный текст.
Эта мера призвана повысить осведомлённость игроков о том, как сервер обрабатывает чат, и дать понять, когда сообщения могут быть небезопасными.
Технические изменения
В пре-релизе были переработаны и упрощены некоторые внутренние механизмы работы чата.
Типы чата (Chat Types)
- Типы чата, добавляемые в реестр
chat_types, теперь используются исключительно для сообщений игроков. Системные сообщения больше не используют эту систему. - Типы чата
systemиgame_infoбыли полностью удалены из реестра. - Структура типов чата упрощена: теперь для определения требуется только указать оформление для
chat(отображение в чате) иnarration(озвучивание). Поддержка оверлеев (наложений) удалена; для их отображения разработчикам модификаций и владельцам серверов рекомендуется использовать системные сообщения.
Настройки сервера (server.properties)
Для выделенных серверов параметр enforce-secure-profile, отвечающий за обязательное использование безопасных профилей, теперь по умолчанию установлен в значение true. Это изменение усиливает стандартные настройки безопасности для новых серверов.





