Skip to content

VoxelUI

Modern UI framework for Minecraft NeoForge with XML layouts, MCSS styling, reusable components, theming, and developer tooling.

NeoForge
Loaders
NeoForge
Downloads on Modrinth
199
Followers on Modrinth
1
versions
3
Updated
April 30, 2026Apr 30
Published
in 2026
This is a library — other mods need it, and it adds nothing to the game by itself
Error In Xml or MCSS exemple · swipe

At a glance

A library: other mods need it
Runs on NeoForge
For Minecraft 1.21.1
Needed in the game and on the server
Latest version — 0.3.0 from April 30, 2026
License Apache-2.0 — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.21.1

VoxelUI

VoxelUI is a modern UI framework for Minecraft NeoForge 1.21.1.

It is built for mod developers who want to create rich, maintainable, native Minecraft interfaces without relying on large PNG-based UI sheets.

Beta release notice

VoxelUI is currently in public beta.

This release is meant to:

  • validate the framework in real modding use cases
  • collect bug reports
  • identify weak spots in the API and component system
  • stabilize the engine before a future stable release

You should expect:

  • bugs
  • incomplete or rough behavior in some components
  • API changes between beta versions
  • layout or rendering regressions in edge cases

If you test VoxelUI and report issues, that is extremely useful for getting the project to a stable release.

What VoxelUI provides

  • XML-based screen layouts
  • MCSS styling system with cascade support
  • reusable UI components
  • centralized theming
  • modern layout containers
  • Minecraft-specific UI components
  • developer tooling for inspection and iteration

Core features

Layout and composition

  • Panel
  • Grid
  • Stack
  • Tabs
  • ScrollPanel
  • ListView

Interactive components

  • Button
  • TextInput
  • Checkbox
  • Slider
  • Dropdown

Minecraft-oriented components

  • ItemStackView
  • InventoryGrid
  • ItemSlot

Styling and tooling

  • XML UI loader
  • inline and external MCSS stylesheets
  • style cascade with computed styles
  • UI inspector
  • hot reload in development environment
  • safe XML error fallback panels
  • animated UI transitions such as hover and smooth scrolling

Use cases

VoxelUI is designed for building interfaces such as:

  • configuration screens
  • quest logs
  • custom inventories
  • shops
  • admin panels
  • HUD overlays
  • data-driven UI screens

Philosophy

VoxelUI does not try to embed a browser inside Minecraft.

Instead, it brings a more modern UI workflow to native Minecraft rendering:

  • declarative
  • modular
  • themeable
  • reusable
  • renderer-native

Current status

VoxelUI is a framework/library mod, not a standalone content mod.

Release builds disable internal showcase and debug tooling by default. Development builds keep them available for iteration and inspection.

This project is not presented as fully stable yet. The goal of this beta phase is to harden the framework through real-world feedback before locking down a more stable API surface.

Compatibility

  • Minecraft: 1.21.1
  • Loader: NeoForge
  • Java: 21

For developers

VoxelUI is intended to be used as a base for other mods that need structured UI systems.

It includes:

  • a measure -> layout -> render pipeline
  • XML-driven screen construction
  • reusable runtime bindings
  • MCSS styling
  • native Minecraft rendering integration

Feedback wanted

If you use this beta, the most useful feedback is:

  • reproducible bugs
  • broken layouts
  • rendering issues
  • unclear or frustrating API design
  • missing features that block real usage
  • unexpected behavior between XML, MCSS, and runtime bindings

License

Apache License 2.0

FAQ

How to install VoxelUI?

Install NeoForge for your Minecraft version, download VoxelUI for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does VoxelUI support?

VoxelUI has builds for Minecraft 1.21.1.

Is VoxelUI needed on the server?

Needed in the game and on the server

License and source
Apache License 2.0free to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More