0/5,
0
votes
Description
Modern GUI is a reusable client-side GUI framework for Minecraft mods, which aims to make complex interfaces easier to build, scale, theme and maintain. The goal is to help mod developers create modern dashboard-style interfaces without manually managing coordinates, GUI scaling, text overflow, or layout issues.
Features
- Responsive layout containers for rows, columns, grids, cards, scroll areas, and tabs
- Automatic GUI scaling through an independent virtual UI space
- Built-in themes, density modes, spacing tokens, borders, and semantic colors
- Ready-to-use widgets including buttons, text fields, search fields, dropdowns, sliders, toggles, checkboxes, tables, and lists
- Interactive charts including line, bar, pie, donut, multi-series, and dual-axis charts
- Built-in hover states, tooltips, legends, focus handling, keyboard navigation, and scrolling
- Developer validation screens and inspector tools for testing layout, input, and component behavior
How It Works
Create a Modern GUI screen, compose widgets using the provided layout containers, apply a theme or density profile, and let the framework handle measurement, rendering, scaling, clipping, input, focus, and default interaction behavior.
Advanced behavior can still be customized through component options, chart options, theme tokens, and layout constraints when a screen requires more precise control.
Screens are built as component trees. A Modern screen owns a root container, the root container owns layout containers, and layout containers own widgets.
Example Structure:
ModernScreen
└── RootContainer
├── Header / Toolbar
├── TabBar
└── ScrollContainer
└── ContentContainer
├── Card
│ ├── Text
│ ├── Button
│ └── Chart
├── Table
└── Form Inputs
Instead of placing every widget using fixed coordinates, you compose interfaces with rows, columns, grids, cards, tabs, scroll areas, and popovers. The framework automatically measures components, assigns bounds, clips rendering, routes input, manages focus, handles scrolling, and applies theme and density defaults.
Modern GUI is a reusable client-side GUI framework for Minecraft mods, which aims to make complex interfaces easier to build, scale, theme and maintain. The goal is to help mod developers create modern dashboard-style interfaces without manually managing coordinates, GUI scaling, text overflow, or layout issues.
Features
- Responsive layout containers for rows, columns, grids, cards, scroll areas, and tabs
- Automatic GUI scaling through an independent virtual UI space
- Built-in themes, density modes, spacing tokens, borders, and semantic colors
- Ready-to-use widgets including buttons, text fields, search fields, dropdowns, sliders, toggles, checkboxes, tables, and lists
- Interactive charts including line, bar, pie, donut, multi-series, and dual-axis charts
- Built-in hover states, tooltips, legends, focus handling, keyboard navigation, and scrolling
- Developer validation screens and inspector tools for testing layout, input, and component behavior
How It Works
Create a Modern GUI screen, compose widgets using the provided layout containers, apply a theme or density profile, and let the framework handle measurement, rendering, scaling, clipping, input, focus, and default interaction behavior.
Advanced behavior can still be customized through component options, chart options, theme tokens, and layout constraints when a screen requires more precise control.
Screens are built as component trees. A Modern screen owns a root container, the root container owns layout containers, and layout containers own widgets.
Example Structure:
ModernScreen
└── RootContainer
├── Header / Toolbar
├── TabBar
└── ScrollContainer
└── ContentContainer
├── Card
│ ├── Text
│ ├── Button
│ └── Chart
├── Table
└── Form Inputs
Instead of placing every widget using fixed coordinates, you compose interfaces with rows, columns, grids, cards, tabs, scroll areas, and popovers. The framework automatically measures components, assigns bounds, clips rendering, routes input, manages focus, handles scrolling, and applies theme and density defaults.
External Download Links:
- Modsfire.com - modern_gui-1.1.0.jar [216.29 KB]
Direct Download Links
You Might Also Like »
0 Comments
There are no comments. Be first to comment!