On this page
v1.0-BETA

NxGui

True in-world GUI system for Paper & Folia — design menus in a visual web editor with drag-and-drop elements, node-based logic, and client-smooth animations. No chest GUIs, no mods.

NxGui renders real interfaces inside the Minecraft world — no chest windows, no maps, no mods. Panels, text, images, sliders, toggles, scroll lists, tab views, player models and QR codes are drawn in front of the player as pixel-perfect display elements, with a real mouse cursor driven by their look direction. Left- and right-click both work. Everything is client-rendered, so animations stay smooth even when the server is busy.

28-second tour — design in the editor, hit Deploy, use the menu live in game.

You never write config files for layouts. Every menu is built visually in the NxGui Web Editor — a full design tool with a canvas, an inspector, and a Blueprint-style node editor for logic — then pushed to your server with one command.

How it works (30-second version)

  • The editor bakes your shapes and images into font glyphs inside a resource pack; text stays live text so colors, fonts and placeholders keep working.
  • The plugin spawns packet-only display entities in front of the viewer, locks their camera, and shows a cursor. Nothing exists server-side — other players see nothing.
  • Clicks are intercepted at packet level and matched against element hitboxes; your logic graph runs on the server.

Requirements

RequirementDetail
ServerPaper 1.21.4+ (Folia fully supported)
Java21+
PacketEventsRequired. Install it as a separate plugin — and keep it at least as new as your Minecraft version (see Troubleshooting)
PlaceholderAPIOptional — enables %papi% placeholders everywhere text is resolved
VaultOptional — needed only for the Give/Take Money logic node
Editor-first workflow This documentation is written around the web editor, because that is how NxGui is used: design in the browser, hit Deploy, run one command in game. The plugin's YAML surface is intentionally tiny.

Last updated July 11, 2026