promotional bannermobile promotional banner

OpenUI MC

A reusable, declarative, and reactive UI framework for Minecraft mods.
Back to Files

OpenUI MC 0.0.13 - NeoForge 26.1.2

File nameopenui-mc-neoforge-26.1.2-0.0.13.jar
Uploader
NsTutNsTut
Uploaded
Oct 15, 2026
Downloads
32
Size
1.2 MB
Mod Loaders
NeoForge
File ID
9199930
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:openui-mc-1661978:9199930"

Learn more about Curse Maven

What's new

0.0.13

  • Add a native Forge 1.16.5 port with the full core/control runtime, Java 8 bytecode and Java 8 runtime tests.
  • Keep modern public records unchanged; derive legacy sources with explicit Minecraft adapters.
  • Add field commit callbacks, composite/icon buttons, sized textures, radial layout and scroll restoration for consumer settings screens.
  • Flush modern immediate GUI batches before texture and overlay ordering boundaries.
  • Add legacy build CI and consumer-control regression tests.
  • Honor requested and min/max child heights during the first nested row/column measurement, preventing coordinate fields from overlapping the following row. Add first-layout/stable-relayout regressions on every shared runtime.
  • Transform each nested legacy clip into screen space before intersecting it with its parent; cover translated/scaled clips, empty intersections and restoration through the generated ClipStack.
  • Treat a field value normalized by its commit callback as already submitted, preventing duplicate commits on unchanged blur while retaining explicit Enter retries. Guard callback-triggered blur/unmount against reentrant submission, and allow retry after a callback throws. Cover these paths and direct/signal-driven normalization on every supported runtime.

This mod has no additional files