Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Modern UI

Modern UI

Modern desktop graphics application framework and low-level 3D graphics engine

988.5k
345
Library
Optimization
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.4
1.19.2
1.18.1–1.18.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

BloCamLimb
BloCamLimb Owner

Details

Licensed LGPL-3.0-or-later
Published last year
Updated 3 months ago
DescriptionGalleryChangelogVersions
All versionsModern UI 3.10.1.4 (Fabric)

Modern UI 3.10.1.4 (Fabric)

Download
Report

Changelog

Modern UI 3.10.1.4

Forge Extension 1.20.1 / NeoForge Extension 1.20.1

  • Do not use new word breaker in command mode
  • Add preferences navigation to mods config button
  • Improve PreferencesFragment
  • Add API to allow back to previous screen, allow passing a ScreenCallback
  • Add API to create MuiScreen
  • Add Segoe UI Symbol to default fallback list
  • Fix issue with TrueType Collection registration
  • Add font registration config to register additional fonts
  • Add modifiers to ACTION_SCROLL event
  • Add showing layout bounds
  • Add adaptive tooltip colors
  • Renew tooltip rendering
    • Create rendertype_modern_tooltip shader
    • Interpolate color bilinearly in sRGB space
    • Better shadow effect, add shadow opacity
    • Add corner radius config
    • Adjust auto scrolling velocity
    • Fix bugs on exact positioning with some mods
  • Fix a rare crash on config reloading due to thread-safety
  • Apply blur effect only to screens that have default background (configurable)
  • Do not use Overwrite for calculateScale
  • Fix startup crash on server and datagen
  • Remove ScreenCallback capability
  • Refactor project structure and bootstrap

Fabric Extension 1.20.1

  • Fix tooltip compatibility with Sodium
  • Others are functionally equivalent to Forge version

Modern Text Engine 1.20.1

  • Change logging level for font loading, enhance onFontRegistered thread-safety
  • Add new default font behaviors and rule set, allowing regexes to match fonts
  • Adjust text renderer alpha threshold from 1 to 2 (0-255)
  • Fix only a very small set of characters can be used for obfuscated rendering
  • Use Latin1 for FastCharSet
  • Fix a rare crash on text engine due to batch rendering and display mode changes

Core Framework 3.10.1

  • Update typecast checks, add ArrayMap.forEach
  • Make FontFamily.createFamily throw Exception
  • Add FontFamily.createFamilies for TrueType Collection
  • Add HorizontalScrollView, update ScrollView
  • Add debug layout to show layout bounds
  • Optimize Color.parseColor
  • Add Animatable and Animatable2
  • Add some missing javadoc
  • Use UTF-16 for TextUtils read/write
  • Add TextPaint.baselineShift and Subscript/SuperscriptSpan
  • Disable pooling of Message objects
  • Build against a copy of Arc3D, instead of composite build
  • Add Canvas.shear / skew, deprecate Canvas.getMatrix
  • Add TextUtils.concat and TextUtils.join methods
  • Make use of Java 20 float/half convert instruction
  • Add CharBuffer support for TextUtils.getChars()

Core Framework - Kotlin Extension 3.10.1

  • No changes

Markdown 3.10.1

  • No changes

Arc 3D Graphics Engine 3.10.1

  • Add 3D shearing transform methods
  • Improve GL_TEXTURE_SWIZZLE_RGBA compatibility
  • Tons of updates on DSL shader compiler, including new grammar parsing and SPIR-V generation, no detailed information provided

Dependencies

dependency-iconForge Config API Portrequired
dependency-iconQuilted Fabric API (QFAPI) / Quilt Standard Libraries (QSL)optional
dependency-iconFabric APIoptional
dependency-iconBlur+incompatible

Files

ModernUI-Fabric-1.20.1-3.10.1.4-universal.jar(23.57 MiB) Primary
Download

Metadata

Release channel

Release

Version number

3.10.1.4

Loaders

Fabric Quilt

Game versions

1.20.1

Downloads

29597

Publication date

April 2, 2024 at 11:59 AM

Publisher

BloCamLimb

BloCamLimb

Owner

Version ID

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.