Modern UI by Icyllis Milica
Modern UI can create fancier guis than vanilla’s with better appearance, animations, font renderer and optimization, which is mainly used for other mods as a library, to make them modular, dynamic and more convenient to use. Additionally, by default, it adds simple and clean style user interfaces that replace and improve vanilla’s menu or guis and also include some utility functions. It’s welcome to provide your design and suggestions to help me improve the mod.
Features: (Old 1.x version)
Provide animation effects and smooth transitions.
Use shaders to draw rounded rectangle, circle, ring easily.
Reduced CPU computation and increased GPU performance.
GUI scale limit was removed and the algorithm was changed.
(Functions or contents that this mod adds to vanilla)
Cleaner sidebar in-game menu, blur world renderer, and hide crosshair.
Smooth scroll window for game settings / options / statistics.
Divide “items” statistics into items and blocks tab, and all stats can be updated in real time.
All slider options only apply changes when you stop dragging. (eg. reduced lag when changing render distance)
More intelligent keybinding setting, and more smart key conflicts detection.
Keybindings search function and filter all conflicts and locate to them.
Mouse cursor will be changed to I-beam shape when moved into a text field / text area.
GUI background fade in animation
GUI background blur effect
All features are configurable in configs
Draw all fonts smoothly on any scale (like when you’re away from a sign)
Use any font installed on your computer, configurable font size
High definition, support up to 4K resolution rendering
High precision layout, alignment and rendering
Smooth rendering of fast changing numbers (keep the same width when the number of digits is unchanged)
Support high level mipmap texture, anti-aliasing
More bidirectional text friendly (like Arabic, Yiddish)
Support combining characters (like Hindi, Tamil)
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
Font Screenshots (Comparisons):
Screenshots: (Old 1.x version)
Compatible and Highly Recommended Mods:
OptiFine (latest: OptiFine_1.16.1_HD_U_G2)
Mods with similar functions are replaced:
Blur (ver: 1.15, 1.16; reason: full functional coverage, better optimization)
Controlling (ver: 1.15; reason: another way of implementation)
TipTheScales (ver:1.15; reason: another way of implementation)
Q: It gives me an outdated Java error and my game still crashes even if I updated it.
A: A minimum of java 1.8.0_251 is required to run the mod, and you also need to specify java directory in your game launcher settings.
Q: Is this mod a client-only mod?
A: Yes if you’re sure you’re using the latest version.
Q: Could I use this mod as a library to develop my own mod and release it?
A: Yes. But for the time being, I would not recommend you to do so, it’s under development now.
Q: Will there be a Fabric version?
A: No. It’s hard to maintain Fabric version since it’s lightweighted and destructive.
Q: Will there be a backport to 1.12.2 or older version?
A: No. Their render system is really terrible.
Modpacks: Feel free to include this mod in any modpack as long as you don’t redistribute this mod in the name of it.
Issues: All issue reports should go to GitHub Page.
Join my Discord Server for discussion and suggestions.
Download All version Minecraft Mod Links