Minecraft.How
Ładowanie...
Przejdź do treści

Modern UI

autor: BloCamLimb

Modern UI is a client-side graphics framework and typography engine for Fabric, Forge, and Neoforge that enhances text rendering, window controls, and interface utilities.

Nasze streszczenie

Co robi ten projekt

Overview and Modloader Compatibility

Modern UI is a client-side Minecraft modification created by BloCamLimb. Released under the GNU Lesser General Public License v3.0 or later, it's listed in the Libraries & APIs, Performance, and Utility & Quality of Life categories. The mod is required on the client side and is unsupported on dedicated servers. It provides a graphics application framework and modding API compatible with the Fabric, Forge, and Neoforge mod loaders. On the Modrinth project page, supported Minecraft versions include 26.1.2, 26.1.1, 26.1, 1.21.8, 1.21.7, and 1.21.6.

Advanced Typography and Font Rendering

The mod integrates a custom text layout and rendering architecture directly into the Minecraft environment. So it handles asynchronous Unicode text layout calculations, bidirectional text evaluation, and both Unicode and CSS-compliant line and word breaking. Players and developers can preview and reload TrueType and OpenType fonts in real time.

Typography rendering incorporates anti-aliasing and FreeType font hinting alongside signed distance field (SDF) rendering across 2D menus and 3D scenes. The engine calculates native glyph sizes in device space and packs glyphs using single-byte textures instead of standard four-byte textures. One font system includes solid fallback handling, customizable text shadows, Google Noto Color Emoji rendering, and chat emoji shortcode support for platforms like Discord, Slack, and GitHub. Here's the thing, it also maintains compatibility with vanilla Minecraft JSON font definitions.

Interface Enhancements and Game Utilities

Modern UI includes a broad collection of interface tweaks and quality-of-life tools. On the client, players can open the Action Center configuration screen by pressing Ctrl+K or ⌘+K to adjust settings and font preferences.

The mod introduces borderless fullscreen and borderless maximized display modes. When the game window loses focus or is minimized, it can limit framerates and smoothly fade out master audio. In single-player mode, opening the inventory can pause the game. The standard stepped GUI scale setting is replaced with a continuous slider accompanied by hint text. And a distinct ding chime indicates when the game reaches the main menu.

Text fields gain undo and redo history alongside word iteration. A built-in media tool allows playing local music tracks with seeking and spectrum visualization. Other navigation improvements include smooth scrolling in lists and a C-key zoom function.

Visual Styling and Mod Compatibility

Interface backdrops can be customized with background tinting, Gaussian blur effects, and fade-in animations. Tooltips feature customizable rounded or standard borders, background and border gradients, centered titles, right-to-left layout options, and pixel-grid snapping for fluid movement. Modern UI operates smoothly alongside rendering and optimization mods, including OptiFine, Sodium (Rubidium), and Iris (Oculus).

Reakcje

Zaloguj się, aby zareagować.

Zgodność

Wersje i loadery

Zapisane wydania: 8

Galeria

Modern UI icon

Używamy plików cookie, aby poprawić Twoje wrażenia. Kontynuując korzystanie z tej witryny, wyrażasz zgodę na wykorzystywanie przez nas plików cookie. Przeczytaj naszą Politykę prywatności