
Modern UI
Modern UI - мощный мод-фреймворк для Minecraft, который полностью перерабатывает рендеринг текста и графический интерфейс. Добавляет поддержку эмодзи, сглаживание шрифтов, размытие фона, зум и кучу полезных фич. Подходит и для обычных игроков, и для мододелов.
Modern UI - это не просто мод, а целый фреймворк для создания графических интерфейсов и работы с 2D/3D-рендерингом в Minecraft. Если вы когда-нибудь хотели, чтобы текст в игре выглядел чётко на любом масштабе, поддерживал эмодзи и не тормозил - это оно. Плюс Modern UI добавляет кучу удобных фич: размытие фона, зум как в OptiFine, плавный скроллинг, поддержку Unicode 15.1 и многое другое.
Что даёт Modern UI в Minecraft?
По сути, мод заменяет стандартную систему рендеринга текста на свою - более быструю и качественную. Вместо размытых букв на больших расстояниях вы получаете чёткие глифы, а в чате теперь можно использовать эмодзи-шорткоды вроде :rofl: или :smile:. И всё это без просадок FPS - наоборот, Modern UI оптимизирует отрисовку и снижает нагрузку на видеокарту.
Из коробки мод предлагает:
- Поддержку TrueType/OpenType шрифтов - можно подключить любой шрифт с системы и настроить его под себя.
- Цветные эмодзи на основе Google Noto Color Emoji 15.1 - все актуальные смайлики работают прямо в чате.
- Улучшенный рендеринг текста - сглаживание, хинтинг FreeType, SDF для 3D-мира и чёткие пиксельные шрифты для 2D.
- Размытие фона (настоящее гауссово, а не коробочное, как в других модах) и анимацию появления экранов.
- Зум по клавише C (как в OptiFine) и скрытие прицела в GUI.
- Плавный скроллинг во всех списках и панелях.
- Undo/Redo (Ctrl+Z/Ctrl+Y) в текстовых полях.
- Режимы окна - полноэкранный без рамок, максимизированный.
- Автопаузу при открытом инвентаре.
- Звуковой сигнал при загрузке игры до главного меню.
- Настройку GUI Scale ползунком (не только чётные значения).
Для кого это?
Если вы просто играете - Modern UI сделает текст красивее и добавит удобные мелочи. Если вы мододел - получите мощный API для создания своих интерфейсов с анимациями, векторной графикой и поддержкой RTL-языков. Мод работает на Fabric и Forge (на Фабрике часть фич вырезана, но основа та же).
Совместимость и важные нюансы
Modern UI дружит с OptiFine, Sodium, Iris, Create и кучей других популярных модов. Но есть пара моментов:
- Если включены шейдеры, 3D-текст Modern UI автоматически отключается (иначе глючит подсветка).
- Некоторые моды с похожими функциями лучше убрать - например, Blur, Emojiful, Controlling, TipTheScales, SmoothScrollingEverywhere - Modern UI делает то же самое, но лучше.
- Если используете Caxton - отключайте текстовый движок Modern UI в настройках.
- С ImmediatelyFast возможны краши - нужно отключить некоторые опции в его конфиге.
Системные требования - такие же, как у ванильного Minecraft. Modern UI не жрёт ресурсы, если только не включить размытие фона (на слабых ПК может просаживать FPS). Но даже в этом случае размытие Modern UI быстрее, чем у мода Blur.
Важно знать
Как настроить шрифты? Нажмите Ctrl+K (или ⌘+K на Mac), чтобы открыть Action Center. Там перейдите в Preferences, листайте до второй страницы - увидите настройки шрифтов. Можно указать предпочтительный шрифт (из системы или файл TTF/OTF) и запасные варианты.
Чем отличается Default Font Behavior от Force Unicode Font? Modern UI всегда использует свой шрифт для Unicode. Default Font Behavior - Keep All (ASCII остаётся от Minecraft), Keep Other - Minecraft-шрифт отключается полностью, но дополнительные шрифты из карт остаются.
Это клиентский мод? Начиная с Minecraft 1.19.2 ставить на сервер не нужно - все серверные функции перенесены в Forge/Fabric API.
Конфликты? Если что-то не работает, загляните в конфиги (папка config/ModernUI/) - почти всё можно отключить. Кроме алгоритма масштабирования GUI - он вшит.
Версии и поддержка
Актуальные версии Minecraft: 1.21.8, 1.21.7, 1.21.6, 1.21.1, 1.21, 1.20.1, 1.20. Старые версии (1.16.5, 1.18.2 и т.д.) больше не поддерживаются. Описание на этой странице актуально для 1.20.1 и новее - в старых версиях часть фич может отсутствовать.
Скачайте Modern UI и попробуйте - текст в Minecraft станет таким, каким он должен быть: чётким, красивым и без тормозов. А если вы разрабатываете моды, этот фреймворк даст вам инструменты для создания интерфейсов нового уровня.
