File Details
MGUI Release 1.0
- R
- May 18, 2026
- 975.15 KB
- 170
- 1.21.1
- NeoForge
File Name
modern_gui-1.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
This update replaces much of the older backend with a retained-mode component system built around structured layout, measurement, clipping, scrolling, focus handling, popovers, keyboard navigation, virtual GUI scaling, and stronger default widget behavior. Screens are now designed as component trees instead of manually positioned elements, allowing layouts to respond more reliably to different GUI scales, screen sizes, content lengths, and interaction states.
Major improvements include:
• Rebuilt layout engine with measure/layout/render/input phases
• Improved retained component tree structure
• Automatic clipping and bounds validation
• Better scroll container behavior
• Improved focus handling and click-away behavior
• Keyboard navigation support for common controls
• New popover-based dropdown and search suggestion behavior
• Independent virtual GUI scaling for Modern GUI screens
• Theme and density systems for more consistent visual design
• Reworked default widgets, including buttons, cards, tabs, inputs, toggles, sliders, dropdowns, lists, and tables
• Improved chart framework with line, bar, pie, donut, multi-series, and dual-axis chart support
• Default chart legends, hover states, anchored tooltips, and highlight behavior
• Better validation/debug screens for testing layout, interaction, and responsiveness
• Cleaner defaults so mod developers need less per-screen tuning
This update is not just a visual refresh. It is a structural upgrade intended to make Modern GUI behave more like a real application UI framework, with stronger defaults and less reliance on hardcoded coordinates or one-off screen logic.
Incompatibility note:
Modern GUI 1.0 changes major internal systems and may not be compatible with mods built against older Modern GUI versions. Mods using the previous API, older layout containers, older widget classes, older chart nodes, or manually integrated Modern GUI screens may need to be updated.
Known compatibility risk areas:
• Old screen construction APIs
• Old layout/container behavior
• Old chart/widget classes
• Mods relying on direct coordinate placement
• Mods expecting dropdowns/search suggestions to behave as inline layout content
• Mods relying on Minecraft’s default GUI scale behavior instead of Modern GUI virtual scaling
• Mods that mix deeply into the same screen/input/render systems

