promotional bannermobile promotional banner

Galdur UI

GUI library for Minecraft mods: themable widgets, declarative windows and slot menus. One API for NeoForge, Fabric and Forge.
Menus your players will actually enjoy. NeoForge, Forge and Fabric, 1.21.1.

Menus your players will actually enjoy. NeoForge, Forge and Fabric, 1.21.1.

About 20% more FPS in every menu, from small chests to huge storage terminals.

About 20% more FPS in every menu, from small chests to huge storage terminals.

The button widgets, in the default theme.

The button widgets, in the default theme.

A scrollable list with search.

A scrollable list with search.

Item slots with tooltips.

Item slots with tooltips.

A grid with search, sorting and thousands of entries.

A grid with search, sorting and thousands of entries.

Progress bars and gauges in the theme colours.

Progress bars and gauges in the theme colours.

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: GaldurMenu and GaldurContainerScreen.
  • 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)

Galdur UI Team

profile avatar
  • 2
    Followers
  • 1
    Projects
  • 30
    Downloads