promotional bannermobile promotional banner

OpenUI MC

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

OpenUI MC 0.0.4 - NeoForge 1.21.1

File nameopenui-mc-neoforge-1.21.1-0.0.4.jar
Uploader
NsTutNsTut
Uploaded
Aug 22, 2026
Downloads
3
Size
1.1 MB
Mod Loaders
NeoForge
File ID
8708912
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

OpenUI MC 0.0.4

Fixed

  • Fixed explicitly sized spacers being treated as flexible by horizontal and vertical stacks.
  • Ellipsized text-field placeholders and select labels so they cannot draw beyond their controls.
  • Removed Minecraft-style drop shadows from the framework's standard modern text styles and controls.
  • Removed the remaining native EditBox shadow with OpenUI-owned value and cursor rendering, without transforming Minecraft classes or changing vanilla text fields.
  • Corrected light-theme semantic fill colors so primary, danger, success, and warning controls retain readable contrast.
  • Softened light-theme shell, surface, raised-surface, and input neutrals to reduce glare on large container screens.
  • Corrected neutral badge text to use the theme's surface foreground color.
  • Corrected selected Chip and Command Palette text plus Error Boundary text to use semantic foreground colors on dark fills.
  • Included explicitly sized spacers in parent preferred-size calculations.
  • Kept dropdowns and other outside-dismissable overlays open when the opening mouse press is released.
  • Rendered overlays above item and fluid sprites on legacy GUI renderers.
  • Fixed signal-switched content disappearing after fullscreen, window-size, or GUI-scale rebuilds when a later route was active.
  • Gave raw dialog content a standard elevated shell and tightened built-in confirmation/alert spacing with right-aligned actions.
  • Fixed nested clip restoration so marquee text inside virtualized lists cannot progressively black out the screen.

Added

  • Added UiRender.text(...) as the standard no-shadow text renderer for OpenUI components and consumers.
  • Added cross-version regression coverage for fixed and implicit flexible spacer behavior.
  • Added cross-version regression coverage for dropdown release handling and rebuilt signal-switcher routes.
  • Documented the safety boundary between high-level components, low-level rendering, and native container slots.

Packaging and documentation

  • Refreshed the README, CurseForge project description, and in-game metadata to describe the supported controls, themes, overlays, and screen adapters more clearly.

This mod has no additional files