modsmith Войти Войти Рус / Eng

Modern UI mVUS

modernui-mc-mvus · 209004 загрузок · LGPL-3.0-or-later

клиент: required · сервер: unsupported (заявлено автором мода)

НЕОФИЦИАЛЬНЫЙ форк ModernUI-MC для добавления поддержки обновлений минорных версий.

Описание

ModernUI-MC-mVUS

Современный интерфейс для Minecraft — mVUS

Это неофициальная версия поддержки Modern UI для Minecraft, предназначенная для обеспечения его постоянного использования во второстепенных версиях/исправлениях Minecraft; вышестоящий проект больше ориентирован на стабильные/LTS-выпуски.

Обзор

Modern UI for Minecraft (также известный как ModernUI-MC) — это мод Minecraft, основанный на ModernUI Framework (кросс-платформенная платформа пользовательского интерфейса рабочего стола для JDK) и ее расширения.

Этот проект обеспечивает интеграцию загрузки и выполнения ModernUI в среду Minecraft, позволяя приложениям на основе ModernUI работать исходно внутри Minecraft. Он также предоставляет API разработки модов для Forge/NeoForge/Fabric, упрощающий создание полнофункциональных графических пользовательских интерфейсов.

Вы можете рассматривать этот проект как уровень моста/сервиса (с улучшениями и расширениями, специфичными для Minecraft): приложения (или частичные фрагменты пользовательского интерфейса), разработанные с помощью ModernUI, могут работать независимо, или запустите Minecraft через этот мод, обычно не требуя изменения кода. Другие моды, основанные на ванильном графическом интерфейсе, также могут выиграть от более мощной текстовой системы и набора инструментов пользовательского интерфейса.

Если вы разрабатываете мод со сложным взаимодействием и богатыми интерфейсами, рекомендуется использовать ModernUI Framework непосредственно в качестве основы разработки (а не рассматривать ModernUI-MC просто как зависимость времени выполнения). Конечно, возможен и смешанный пользовательский интерфейс: используйте ModernUI для некоторых частей и сохраните ванильный графический интерфейс для других (улучшения ванильного интерфейса ModernUI-MC также можно отключить при необходимости).

Основные моменты

Современный текстовый движок (для ванили и модов)

ModernUI-MC включает в себя мощную систему макетирования и рендеринга текста, специально разработанную для Minecraft. Он позволяет Minecraft и модам, использующим стандартную систему графического интерфейса, без изменения их кода. чтобы насладиться более современным и более дружественным к Unicode рендерингом текста:

  • Предварительный просмотр в реальном времени и горячая перезагрузка шрифтов TrueType/OpenType.
  • Более полный резервный шрифт
  • Рендеринг сглаженного текста и подсказка шрифта FreeType.
  • Улучшен рендеринг текста SDF (2D/3D, поддерживается пакетный рендеринг).
  • Точный расчет размера шрифта в пространстве устройства для встроенного рендеринга глифов.
  • Встроенный цветной эмодзи Google Noto (поддерживает эмодзи Unicode 16.0)
  • Настраиваемый эвристический алгоритм двунаправленного текста (BiDi).
  • Настраиваемая тень текста и исходный размер шрифта.
  • Разрыв строки в Юникоде + CSS line-break/word-break
  • Быстрое, точное, асинхронное вычисление макета текста.
  • Более эффективный по памяти алгоритм упаковки прямоугольников с глифами.
  • Использует настоящие текстуры альфа-маски (1 байт/пиксель; в ванили используется 4 бита на пиксель)
  • Обширная оптимизация графического интерфейса/рендеринга текста знаков (более высокий FPS, меньшее количество выделений, меньшее давление GC)
  • Совместимость с OptiFine, Sodium (Rubidium), Iris (Oculus) и многими модами.
  • Совместимость с определениями шрифтов Minecraft JSON (растровые шрифты, шрифты TTF).

Версии (27)

ВерсияMinecraftЗагрузчикиФайл
3.12.0.5-build.4+mc1.21.11 1.21.11 neoforge скачать
3.12.0.5-build.4+mc1.21.11 1.21.11 forge скачать
3.12.0.5-build.4+mc1.21.11 1.21.11 fabric скачать
3.12.0.5-build.4+mc1.21.10 1.21.10 neoforge скачать
3.12.0.5-build.4+mc1.21.10 1.21.10 forge скачать
3.12.0.5-build.4+mc1.21.10 1.21.10 fabric скачать
3.12.0.5-build.4+mc1.21.9 1.21.9 neoforge скачать
3.12.0.5-build.4+mc1.21.9 1.21.9 forge скачать
3.12.0.5-build.4+mc1.21.9 1.21.9 fabric скачать
3.12.0.5-build.3+mc1.21.11 1.21.11 neoforge скачать
3.12.0.5-build.3+mc1.21.11 1.21.11 forge скачать
3.12.0.5-build.3+mc1.21.11 1.21.11 fabric скачать
3.12.0.5-build.3+mc1.21.10 1.21.10 neoforge скачать
3.12.0.5-build.3+mc1.21.10 1.21.10 forge скачать
3.12.0.5-build.3+mc1.21.10 1.21.10 fabric скачать
3.12.0.5-build.3+mc1.21.9 1.21.9 neoforge скачать
3.12.0.5-build.3+mc1.21.9 1.21.9 forge скачать
3.12.0.5-build.3+mc1.21.9 1.21.9 fabric скачать
3.12.0.5-build.2+mc1.21.10 1.21.10 neoforge скачать
3.12.0.5-build.2+mc1.21.10 1.21.10 forge скачать
3.12.0.5-build.2+mc1.21.10 1.21.10 fabric скачать
3.12.0.5-build.2+mc1.21.11 1.21.11 neoforge скачать
3.12.0.5-build.2+mc1.21.11 1.21.11 forge скачать
3.12.0.5-build.2+mc1.21.11 1.21.11 fabric скачать
3.12.0.5-build.1+mc1.21.11 1.21.11 neoforge скачать
3.12.0.5-build.1+mc1.21.11 1.21.11 forge скачать
3.12.0.5-build.1+mc1.21.11 1.21.11 fabric скачать

Страница на Modrinth →