Modern UI Mod (1.19.2, 1.18.2)
Generally, Modern UI Mod (1.19.2, 1.18.2) (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 engines.
Features:
Core Features:
- 2D Graphics Library of Multiple Graphics APIs
- Intermediate Representation and ASTs of Shading Languages
- Symbolic distance function and vector graphics rendering
- Image post-processing effects
- Fast matrix and vector calculation
- Image format conversion
- Animation and transition framework
- Event loop and multi-threading framework
- Text shaping and complex text layout engine
- MVVM and lifecycle handling
- Automatic RTL (right-to-left) UI layout
Modern Text Engine for Minecraft:
- Support color Emoji, use Twemoji 14.0, based on Unicode 14.0 Emoji list;
- Support Emoji shortcodes in chat, for example :rofl: to rolling on the floor laughing, support Discord and Slack shortcodes;
- You can use TTF or OTF fonts, configure the font base size, set the baseline shift, and set whether to drop text shadow;
- Scalable vector graphics, automatic switching resolution level (up to 96px), native (non-synthetic) Bold and Italic rendering;
- Supports distance field text rendering in 3D world, but sharpens font atlas in 2D GUI; This enhances a former feature:
- *Render all characters smoothly on any scale (like when you’re away from a sign, or a very small text in GUI)
- Support multilayer text, layout multiple paragraphs together, streaming layout algorithm, and introduce fast layout cache;
- Support fast digit replacement, high-precision layout and alignment, and smoothly draw fast changing digits (fixed width);
- Support mip-mapping, anti-aliasing, linear sampling and supersampling anti-aliasing (SSAA);
- Better and more efficient layout of BiDi text paragraphs (e.g. Arabic, Yiddish); Use sharpen font atlases;
- Configurable BiDi text heuristic algorithm to control text direction more accurately; Support to fix invalid surrogate pairs;
- Use HarfBuzz text shaping, support combining characters rendering, like Thai, Devanagari, Bengali and Tamil;
- Support grapheme cluster break, support Unicode line breaking algorithm;
- Support context-aware and locale-based word break and line break;
- Support pixelated font rendering, support fixed resolution level, support pixel alignment;
- Support bitmap replacement, rendering smoothly for fast changing numbers, support emoji rendering;
- Optimize the layout algorithm, increase your FPS by about 10% when drawing texts in GUI
- Use grayscale pixels to store texture, reduce GPU memory usage
- Reduce unnecessary RAM usage and greatly reduce object creation
Additional Features for Minecraft:
- Support setting window mode, such as fullscreen borderless, windowed borderless;
- GUI screen background fade-in animation and 2-pass gaussian convolution blur effect, configurable background gradient color;
- Smooth rounded tooltip style, support RTL layout, configurable background and border color;
- Play a “ding” sound effect when the game is loaded;
- Support pausing the game when your inventory is opened;
- New GUI scale algorithm and slider GUI scale widget (not limited to even numbers, compatible with OptiFine);
- Add smooth scrolling for vanilla and forge scrolling panels;
- Async network handler; Server auto-shutdown;
- All features are configurable in configs or Action Center screen (default shortkey Ctrl+K)
Test GUI
You may also need:
How to install:
How To Download & Install Mods with Minecraft Forge
How To Download & Install Fabric Mods
Don’t miss out today’s latest Minecraft Mods
Modern UI Mod (1.19.2, 1.18.2) Download Links
For Minecraft 1.16.5
Forge version: Download from Server 1
For Minecraft 1.18.2
Forge version: Download from Server 1
For Minecraft 1.19.2
Forge version: Download from Server 1