On this page

Editor Basics

The editor has two modes, switched from the pill under the canvas: Design (canvas + inspector) and Logic (the node graph). The toolbar holds everything else: Save, Open, Undo/Redo, Build Pack, and Deploy.

The canvas

  • Units are Minecraft blocks. The visible menu area in game is about 17.77 × 10 blocks — the solid frame you design inside; a dashed ring marks the 90° comfort zone interactive content should stay within.
  • Drag to move, corner-drag to scale. A floating toolbar appears on any selection: Group / Ungroup, Front / Back, Lock aspect, Scale contents, Duplicate, Delete.
  • Multi-select with drag or shift-click; groups move and style as one.

Screens & layers

The left panel lists your screens (one project holds a whole server's menus) and the layer tree of the current screen. Tree order = z-order; children of a group, scroll list or tab page move and clip with their parent.

The inspector — always the same hierarchy

The right panel reads top-to-bottom in a fixed order, so you always know where to look:

SlotWhat lives there
Name + type chipRename the element; the chip shows what it is
Position & sizeX / Y (blocks), width/height or text size, rotation
LookType-specific: text styling, shape fills, bar colors, tab strip…
Input boxOnly on inputs: method, prompt, key, anvil skin
What it doesBehavior + hover/click animation — on anything interactive

Click empty canvas and the inspector switches to the screen's settings: name, permission, cursor, refresh, open command, requirements.

Adding elements

The + Add menu inserts: Text, Image, Rectangle, Line, Player Head, QR Code, Player Model, Progress bar, Toggle switch, Checkbox, Slider, Input box, Scroll list, Tab view.

Saving

ActionWhat it does
AutosaveContinuous — browser-local plus session heartbeat every 25 s; reloading keeps your newest work
Save / OpenDownload / load the project as <packname>.nxproj.json — backup & sharing format
Build PackBakes locally and downloads the resource pack + screen JSONs with a build report
DeployPushes everything to your server session and hands you the applyedit command

Last updated July 11, 2026