What are you searching for?

ModernUI-MC-mVUS
ModernUI-MC-mVUS

ModernUI-MC-mVUS

UNOFFICIAL Fork of ModernUI-MC to add minor version update support.

download 447 Downloads · favorite 1 Followers · Updated 2 weeks ago
Fabric Forge Library Neoforge Utility 1.21.9 1.21.10 1.21.11

Versions

inventory_2
ModernUI-MC-mVUS 3.12.0.5-build.3+mc1.21.11

3.12.0.5-build.3+mc1.21.11 · 2 weeks ago · 23.25 MB

Release download
Neoforge 1.21.11
inventory_2
ModernUI-MC-mVUS 3.12.0.5-build.3+mc1.21.11

3.12.0.5-build.3+mc1.21.11 · 2 weeks ago · 23.29 MB

Release download
Forge 1.21.11
inventory_2
ModernUI-MC-mVUS 3.12.0.5-build.3+mc1.21.11

3.12.0.5-build.3+mc1.21.11 · 2 weeks ago · 23.22 MB

Release download
Fabric 1.21.11
inventory_2
ModernUI-MC-mVUS 3.12.0.5-build.3+mc1.21.10

3.12.0.5-build.3+mc1.21.10 · 2 weeks ago · 23.24 MB

Release download
Neoforge 1.21.10
inventory_2
ModernUI-MC-mVUS 3.12.0.5-build.3+mc1.21.10

3.12.0.5-build.3+mc1.21.10 · 2 weeks ago · 23.28 MB

Release download
Forge 1.21.10

About

ModernUI-MC-mVUS

Modern UI for Minecraft — mVUS

This is an unofficial maintenance fork of Modern UI for Minecraft, dedicated to keeping it continuously usable across Minecraft minor/patch versions; the upstream project focuses more on stable/LTS releases.

Overview

Modern UI for Minecraft (also known as ModernUI-MC) is a Minecraft mod based on the ModernUI Framework (a cross-platform desktop UI framework for the JDK) and its extensions.

This project provides ModernUI boot/runtime integration in the Minecraft environment, enabling ModernUI-based applications to run natively inside Minecraft. It also provides a mod development API for Forge / NeoForge / Fabric, making it easier to build fully featured graphical user interfaces.

You can think of this project as a bridging/service layer (with Minecraft-specific improvements and extensions): applications (or partial UI fragments) developed with ModernUI can run independently, or run inside Minecraft through this mod, usually without requiring code changes. Other mods based on the vanilla GUI can also benefit from a stronger text system and a suite of UI tools.

If you are developing a mod with complex interactions and rich interfaces, it is recommended to use the ModernUI Framework directly as your development foundation (rather than treating ModernUI-MC merely as a runtime dependency). Of course, mixed UI is also possible: use ModernUI for some parts and keep the vanilla GUI for others (ModernUI-MC’s enhancements to vanilla can also be disabled as needed).

Highlights

Modern Text Engine (for vanilla and mods)

ModernUI-MC includes a powerful text layout and rendering system tailored for Minecraft. It allows Minecraft and mods that rely on the vanilla GUI system—without modifying their code— to enjoy more modern, more Unicode-friendly text rendering:

  • Real-time preview and hot reload of TrueType/OpenType fonts
  • More complete font fallback
  • Anti-aliased text rendering and FreeType font hinting
  • Improved SDF text rendering (2D/3D, supports batched rendering)
  • Precise device-space font size calculation for native glyph rendering
  • Built-in Google Noto Color Emoji (supports Unicode 16.0 emoji)
  • Configurable bidirectional text (BiDi) heuristic algorithm
  • Configurable text shadow and original font size
  • Unicode line breaking + CSS line-break / word-break
  • Fast, accurate, asynchronous text layout computation
  • More memory-efficient glyph rectangle packing algorithm
  • Uses real alpha mask textures (1 byte/pixel; vanilla uses 4 bpp)
  • Extensive optimizations for GUI/sign text rendering (higher FPS, fewer allocations, lower GC pressure)
  • Compatible with OptiFine, Sodium (Rubidium), Iris (Oculus), and many mods
  • Compatible with Minecraft JSON font definitions (bitmap fonts, TTF fonts)

Experience and performance enhancements

This mod also provides a variety of practical features to improve performance and everyday experience, for example:

open_in_new View on Modrinth
Compatibility
Client: Required Server: Unsupported
gavel LGPL-3.0-or-later

Conversation

What are your thoughts?

Related projects

Library
Fabric API
Fabric API

by modmuss50

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.

download 128.4M
favorite 27,401
Library
Cloth Config API
Cloth Config API

by shedaniel

Configuration Library for Minecraft Mods

download 94.4M
favorite 13,670
Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 77.7M
favorite 22,127
lock Cookie consent

SkinMC uses cookies to provide functionality and features.