promotional bannermobile promotional banner

KubeUI

KubeUI- A KubeJS addon that lets scripts build real, interactive Minecraft GUIs
Back to Files

KubeUI 0.2.0

File namekubeui-0.2.0.jar
Uploader
Zynora_frZynora_fr
Uploaded
Aug 4, 2026
Downloads
11
Size
217.6 KB
Mod Loaders
NeoForge
File ID
8574541
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:kubeui-1635257:8574541"

Learn more about Curse Maven

What's new

New widgets: rich text, status badges, star ratings, loading spinners, nine-slice panel backgrounds, live entity/block previews, rebindable keybind fields, sortable data tables, collapsible trees, bar/line charts, a Journeymap-style minimap always centered on the player, reorderable/selectable/grouped/paginated list variants, split panes, accordions, breadcrumbs, multi-step wizards, range sliders, stepped sliders, date pickers, searchable and multi-select dropdowns, a debounced search box, and a resource picker.

Layout: grow (flexbox-style leftover space distribution in rows), absolute/zIndex positioning outside the normal layout flow, responsive width breakpoints (.width({default, small, tiny})) beyond plain percentages, and split panes.

Rendering: a real GPU renderScale (unlike the pixel-size setScale, this scales the fully laid-out screen including text, and corrects mouse input to match), selectable screen backgrounds ("dirt"/"blur"/"none"/a custom texture), and slide/scale animation types with an easeInOut easing option alongside the existing fade.

Windows: edge-snapping while dragging, minimizable title bars, and non-modal windows so several independent KubeUI screens can be shown at once instead of the usual one-at-a-time replacement.

Interaction: generic drag-and-drop between any two widgets (not just list reordering), per-screen hotkeys, static and dynamically-computed right-click context menus, undoable text fields (Ctrl+Z/Ctrl+Y), double-click actions, delayed hover-preview popovers, momentum scrolling, screen.shake() for refused actions, and cross-fading between two screens (screen.transitionTo(...)).

Also: KubeUI.toast(...) for non-modal notifications, KubeUI.registerCommand(...) to open a screen from a plain /command, and KubeUI.reserveSafeArea(...)/.clearSafeArea(...) for coexisting with another mod's screen-edge HUD.

Fixes: list drag-to-reorder now moves rows live instead of only reordering after the drag ends, scroll position no longer resets mid-drag, and the minimap no longer lags and stays properly centered on the player as they move.

Full documentation: github.com/Zynora-fr/KubeUI.

Requires KubeJS on NeoForge - see the README's Versions table for the exact Minecraft/NeoForge/KubeJS versions this build targets.

This mod has no additional files