
Modern UI mVUS
Неофициальный форк ModernUI-MC для поддержки минорных версий Minecraft. Улучшенный текстовый движок, современный интерфейс и интеграция с Forge/NeoForge/Fabric.
Modern UI for Minecraft - mVUS
Это неофициальный форк Modern UI для Майнкрафт, который поддерживает актуальность мода на минорных и патч-версиях игры. Оригинальный проект фокусируется на стабильных LTS-релизах, а этот форк - для тех, кто хочет пользоваться новыми версиями без ожидания.
Что это и зачем нужно
Modern UI for Minecraft (он же ModernUI-MC) - это мод, построенный на фреймворке ModernUI (кроссплатформенный десктопный UI для JDK). По сути, он позволяет запускать приложения, написанные на ModernUI, прямо внутри Minecraft. Но главная фишка не в этом.
Мод выступает как прослойка между игрой и фреймворком: он добавляет в Майнкрафт мощный текстовый движок, который работает как с ванильными элементами интерфейса, так и с модами. Если вы разрабатываете мод со сложным интерфейсом - можно использовать ModernUI напрямую как основу, а не просто как зависимость. Но и смешанный подход тоже работает: часть UI на ModernUI, часть - на ванилле.
Что даёт ModernUI в Minecraft
Современный текстовый движок (для ваниллы и модов)
Самая крутая фишка - это система рендеринга текста. Она заменяет стандартный механизм Майнкрафт на более продвинутый, при этом не требуя изменений в коде других модов. Вот что она умеет:
- Живой превью и горячая перезагрузка шрифтов - меняешь TTF/OTF шрифт и сразу видишь результат
- Полноценные fallback-шрифты - если в шрифте нет символа, подставляется другой без кракозябр
- Сглаживание (anti-aliasing) и хинтинг FreeType - текст перестаёт быть "лесенкой"
- Улучшенный SDF-рендеринг - работает и в 2D, и в 3D, поддерживает пакетную отрисовку
- Точный расчёт размера шрифта в пикселях устройства - для нативного рендеринга глифов
- Встроенные эмодзи Google Noto Color Emoji - поддержка Unicode 16.0, все современные смайлики
- Настраиваемая двунаправленность текста (BiDi) - для языков вроде арабского или иврита
- Настраиваемые тени и оригинальный размер шрифта
- Перенос строк по Unicode + CSS
line-break/word-break - Быстрый асинхронный расчёт макета текста
- Эффективная упаковка глифов в текстуры - использует 1 байт на пиксель вместо 4, как в ванилле
- Оптимизации для GUI и табличек - меньше аллокаций, ниже нагрузка на GC, выше FPS
Совместимость
Мод дружит с OptiFine, Sodium (Rubidium), Iris (Oculus) и кучей других модов. Также работает со стандартными JSON-шрифтами Майнкрафт (битмапные и TTF).
Для кого это
- Если вы собираете сервер с модами и хотите, чтобы интерфейс был красивее и быстрее - ставьте ModernUI mVUS.
- Если вы разрабатываете мод со сложным UI - используйте ModernUI Framework как основу, а этот мод как рантайм.
- Если вам просто надоели кривые шрифты в Майнкрафт - это ваш вариант.
Важно знать
Форк обновляется под минорные версии Minecraft (например, 1.20.4 → 1.20.5), так что можно не ждать официального релиза от автора оригинального мода. Но учтите: это неофициальная сборка, так что баги возможны. Хотя по факту их почти нет.
Скачайте ModernUI mVUS и забудьте про уродливый текст в Майнкрафт - теперь он будет чётким, гладким и с эмодзи.
