Description
Galdur UI
Galdur UI is a library for mod developers. It does nothing on its own: install it only if another mod asks for it.
What it gives your mod
- A theme: colours and spacings in one
theme.json, overridable by a resource pack. - Widgets: button, icon button, label, checkbox, search field, scrolling list, tabs, progress bar, item slot, item grid.
- Declarative windows: build a screen with a few lines (
GaldurLib.createWindow()). - Slot menus:
GaldurMenuandGaldurContainerScreen. - Optional JEI and EMI support: exclusion zones and recipe lookup (R / U) from an item grid.
- Accessible: every widget is narrated, in English and French. Animations can be turned off.
- One API for three loaders: the same
api.*code on NeoForge, Fabric and Forge.
Versions
Minecraft 1.21.1 · NeoForge 21.1.x · Fabric (Loader 0.16+ and Fabric API) · Forge 52.x · Java 21
For developers
The API follows Semantic Versioning from 1.0.0. Guides and reference: https://docs.galdurstudio.com
Source code: https://github.com/Galdur-Studio/galdur-ui (LGPL-3.0)








