promotional bannermobile promotional banner

OpenUI MC

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

OpenUI MC 0.0.15 - NeoForge 1.21.1

File nameopenui-mc-neoforge-1.21.1-0.0.15.jar
Uploader
NsTutNsTut
Uploaded
Oct 21, 2026
Downloads
400
Size
1.3 MB
Mod Loaders
NeoForge
File ID
9279449
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

OpenUI MC 0.0.15

  • Add complete native Forge 1.12.2 and Fabric 1.16.5 modules, retaining the existing Forge 1.16.5 implementation and Java 8 compatibility.
  • Add shared Minecraft 26.2 UI implementation with Fabric and NeoForge loader builds on Java 25.
  • Preserve reactive controls, layout, focus, overlays, pointer/drag ownership and native screen/container lifecycle across the legacy adapters.
  • Add legacy physical-key normalization, native text-field resize/selection preservation, transform-aware clipping and exception-safe matrix/scissor restoration.
  • Keep new mod containers discoverable on dedicated servers without initializing client UI classes.
  • Add deterministic source generation, stale-class cleanup, Java 8 regressions and native artifact metadata/bytecode checks.

See docs/REQUESTED_GENERATIONS.md for exact toolchain pins, local dependency installation, and the distinction between compile/unit/package evidence and live runtime acceptance.

Independent review fixes

  • Share the complete 26.x UI implementation and tests directly instead of maintaining cloned generation trees. Native loaders and resource formats remain explicit.
  • Preserve supplementary Unicode input, prevent native hotkeys leaking through text/modal ownership, and let native clipping transform rectangles before intersection.
  • Add real native input/clipping regressions and fail-closed shared-source wiring checks.

This mod has no additional files