HomeJavaModsModern UI
Modern UI
ModsJava

Modern UI

by BloCamLimb · on Modrinth

Modern desktop graphics application framework and low-level 3D graphics engine. Free Minecraft Java mod for 26.1, 26.1.1, 26.1.2.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.1.2 · Fabric⬇ Download for 1.21.6–1.21.8 · Fabric⬇ Download for 1.21.4 · Fabric⬇ Download for 1.21.3 · Fabric⬇ Download for 1.21–1.21.1 · Fabric⬇ Download for 1.20.6 · Fabric⬇ Download for 1.20.4 · Fabric⬇ Download for 26.1–26.1.2 · Forge⬇ Download for 1.21.6–1.21.8 · Forge⬇ Download for 1.21.4 · Forge⬇ Download for 1.21.3 · Forge⬇ Download for 1.21–1.21.1 · Forge⬇ Download for 1.20.6 · Forge⬇ Download for 26.1–26.1.2 · NeoForge⬇ Download for 1.21.6–1.21.8 · NeoForge⬇ Download for 1.21.4 · NeoForge⬇ Download for 1.21.2–1.21.3 · NeoForge⬇ Download for 1.21–1.21.1 · NeoForge⬇ Download for 1.20.6 · NeoForge⬇ Download for 1.21.3 · Quilt⬇ Download for 1.21–1.21.1 · Quilt⬇ Download for 1.20.6 · Quilt⬇ Download for 1.20.4 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Modern UI — screenshot 1Modern UI — screenshot 2Modern UI — screenshot 3Modern UI — screenshot 4Modern UI — screenshot 5Modern UI — screenshot 6Modern UI — screenshot 7Modern UI — screenshot 8

logo

Modern UI by Icyllis Milica

 

Description:

Modern UI (by Icyllis Milica) is a desktop application framework designed for standalone 2D and 3D rendering software development. It makes use of modern 3D graphical APIs and technologies to provide real-time rendering with high performance. For good measure, Modern UI improves and optimizes a set of features used by Google Android and its own set of internationalization supporting text engine.

Modern UI for Minecraft, is a Minecraft Mod that is based on Modern UI Core Framework and Modern UI Core Extensions. It provides Modern UI bootstrap program in Minecraft environment and Modding API based on Forge/Fabric, to make powerful Graphical User Interface in Minecraft.

For client, press Ctrl+K or ⌘+K (by default) to open Action Center screen to configure Modern UI. (Note that you can swipe the Preferences screen to configure fonts)

This Mod also includes a powerful text layout engine and text rendering system designed for Minecraft. This engine provides appropriate methods for processing Unicode text and gives you more readable text in any scale, in 2D/3D. In details:

Additionally, this Mod provides many utilities which improve game performance and gaming experience. Currently, we have:

 

Core Features:

 

Modern Text Engine for Minecraft:

Customize Fonts

Press Ctrl+K or ⌘+K (by default) to open Action Center, go to Preferences, swipe the screen to the second page, and you will see Font settings.

Modern Text Engine:
Modern UI follows Minecraft's JSON font definition, only glyph provider type 'legacy_unicode' and 'unihex' are ignored. Modern UI font families mentioned above will serve as fallback font families for Minecraft fonts. Default Font Behavior (in Preferences > Text Layout) gives you an option to remove some glyph providers from the Minecraft default font (minecraft:default). To avoid using vanilla ASCII fonts, just set it to Keep Other. Note this option is only valid if you have not turned on Force Unicode Font. If you want to use vanilla Unicode font, just download the OTF version of GNU Unifont.

Additional Features for Minecraft:

Modern UI for Fabric removed some features (compared to the Forge version):

 

Comparison with Caxton text rendering techniques

Caxton mod is known for its MSDF text rendering, you can choose between Caxton and Modern Text Engine.

Similarities:

Differences:

Mod Integration & Compatibility:

Compatible (you should pay attention to):

OptiFine, Sodium, Iris, Create, AoA3
If Shaders are active, Use Modern Text Shaders in 3D is auto disabled, it will cause the outline of glowing text to become invisible.

Mods with similar functions are replaced:

Conflict and Solution:

Supported MC versions:

All descriptions on this page are for Minecraft 1.20.1 and above. Some features may be missing in older versions.

PC Requirements (same as Minecraft Vanilla)

Some people are unwilling to use Modern UI because they believe that Modern UI has a high PC requirements. In fact, as long as you can play Minecraft Vanilla, you can definitely play Modern UI. Unless you forget to update your GPU driver.

FAQ:

Q: What is the difference between Default Font Behavior and Force Unicode Font?

A: Firstly, Modern UI always redirects Unicode font to Modern UI default typeface. Default Font Behavior is KEEP ALL in 1.19+, then Minecraft default font is used for ASCII characters. KEEP OTHER means that Minecraft default font is no longer used, but additional fonts, for example, in some minigame maps, are still available. This is the difference from Force Unicode Font (IGNORE ALL).

Q: Does Modern UI have a high overhead? Will Modern UI lower application performance?

A: No, Modern UI does not have a significant impact on CPU, GPU, RAM, and VRAM usage. This is because Modern UI itself has good optimization, but at the same time, Modern UI provides a bunch of new features and effects. Modern UI framework is known to be more efficient than Chromium-based applications. For low-end PCs, screen blur effect may be a performance killer, because Minecraft Vanilla does not allow mipmap generation on render targets. Even so, the blur effect provided by Modern UI is much faster than a mod called 'Blur'.

Q: How to disable all changes to vanilla, I don't want these features.

A: Only GUI scale algorithm and some low-level code are non-configurable, any other features can be disabled in Action Center screen (shortkey Ctrl+K by default), or config files (gameDir/config/ModernUI/), because Modern UI is essentially a framework.

Q: Is this mod a client-only mod? Do I need to install it on the server?

A: Since MC 1.19.2, there is no reason to install this mod on the server anymore. All server features are deprecated and implemented to Forge API and Fabric API.

Q: How to get start to develop my mod based on Modern UI?

A: This project is still in early stages, the specification is still being written. You can view the JavaDoc. Examples include Modern UI itself (Action Center) and Flux Networks. If you have any questions, feel free to join our Discord server.

Issues: All issue reports should go to GitHub issue tracker.

Join my Discord Server for discussion and suggestions.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more