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

Click to rate this post!
[Total: 0 Average: 0]