
MenuKit
UI library for Fabric mods — HUD panels, widgets, layouts, region anchoring, modal overlays. Client-only.
Оцените первым
403
1
Список изменений
MenuKit 1.0.0
First stable release. Marks the split of the original MenuKit into two focused artifacts:
- MenuKit (this mod) — client-only UI library. HUD panels, widgets, layouts, modal overlays on vanilla menus, region anchoring.
- MenuKit: Containers — slot extension, depends on MenuKit. Custom container menus, per-slot state, slot-group regions.
Upgrading from 0.1.x
If your mod uses MenuKit 0.1.x and you depend on:
- HUD panels, widgets, layouts, modal overlays, region anchoring → MenuKit 1.0.0 alone is enough.
- Custom container menus, per-slot state, slot-handler-side machinery → also depend on MenuKit: Containers 1.0.0 (it transitively pulls in MenuKit, so a single dependency is enough).
The two artifacts are partitioned by side: MenuKit is environment: "client"; MenuKit: Containers is universal (both client and server). The dependency direction is one-way and gradle-enforced.
Highlights since 0.1.x
- Two-artifact partition (above).
- Multi-key keybind combos (up to 3 keys) ambient on all
KeyMappings via theMKKeybindExtduck interface. - Universal cursor capture compensating for vanilla's window-center cursor teleport on screen transitions.
- Region anchoring system — eight edge regions + CENTER, deterministic stacking across mods.
- Element library —
Button,Toggle,Checkbox,Radio,RadioGroup,Icon,Divider,ItemDisplay,ProgressBar,Slider,TextField,TextLabel,Tooltip,ScrollContainer,Dropdown. - HUD panels (
MKHudPanel.builder(...)) with dynamicSupplier-driven content. - Auto-wrap text labels + auto-scroll containers.
- Recipe-book-aware layout.
- Internal-API boundary marked with
@ApiStatus.Internal— the public consumer surface is everything not so marked.
Файлы
menukit-1.0.0.jar(5.77 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.0
Загрузчики
Fabric
Версии игры
1.21.11
Загрузок
241
Дата публикации
16.05.2026
