promotional bannermobile promotional banner

NeaxLib

A reusable UI framework and visual library for Minecraft NeoForge mods.
Back to Files

neaxlib-neoforge-0.3.0.jar

File nameneaxlib-neoforge-0.3.0.jar
Uploader
Bumi7w7Bumi7w7
Uploaded
Nov 6, 2026
Downloads
10
Size
201.9 KB
Mod Loaders
NeoForge
File ID
9468611
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:neaxlib-1753498:9468611"

Learn more about Curse Maven

What's new

What's New

NeaxLib v0.3.0 - NeoForge Release

This update rewrites NeaxLib's core for performance and adds a full set of ready-to-use components.

Changes and Improvements

  • Rewrote the layout engine with caching: only what changed is measured and arranged again.
  • Moving, scaling, rotating and fading elements no longer trigger a new layout.
  • Elements outside the visible area are skipped at any depth, and consecutive shapes are drawn in one batch.
  • Added ItemView to draw real item stacks with glint, count, durability bar and vanilla tooltip.
  • Added EntityView for 3D entity previews that follow the mouse, spin, or rotate by dragging.
  • Added Tabs, ListView, Dropdown, Dialog, ProgressBar and TextArea components.
  • ListView only creates the visible rows, so lists with thousands of items stay fast.
  • Added draggable scrollbars and smooth wheel scrolling to scrollable containers.
  • Added keyboard navigation: Tab and Shift+Tab, Enter and Space, arrow keys, and Escape.
  • Dialogs are modal: they dim the screen, block input behind them and keep focus inside.
  • Added full drag and drop with payloads, accepting drop targets and a ghost that follows the mouse.
  • Added rounded corners, gradients, circles, rings, arcs, lines at any angle and polygons.
  • Added rich tooltips: multiple colored lines, item tooltips and custom content.
  • Added text ellipsis and line limits.
  • Added Selected and Drop Target visual states and smooth style transitions.
  • Added show and hide effects, ready-made effects (fade, slide, pop, shake, pulse, spin, count up) and timelines.
  • Added pause, resume, reverse and finish controls, new easing curves, value and color animations.
  • Added global animation speed and an option to turn animations off.
  • Added an Overlay layer so dropdowns also work inside dialogs.

Compatibility

  • Minecraft 1.21.1
  • NeoForge 21.1 or newer
  • Java 21

Required Dependency

  • Architectury API 13.0.11 or newer

Important: Mods created for NeaxLib 0.2.0 may require adjustments before upgrading to version 0.3.0. World and entity render targets were removed, and some APIs were renamed (for example Shape now uses factory methods such as Shape.rect() and Shape.circle()).