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:
| Slot | What lives there |
|---|---|
| Name + type chip | Rename the element; the chip shows what it is |
| Position & size | X / Y (blocks), width/height or text size, rotation |
| Look | Type-specific: text styling, shape fills, bar colors, tab strip… |
| Input box | Only on inputs: method, prompt, key, anvil skin |
| What it does | Behavior + 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
| Action | What it does |
|---|---|
| Autosave | Continuous — browser-local plus session heartbeat every 25 s; reloading keeps your newest work |
| Save / Open | Download / load the project as <packname>.nxproj.json — backup & sharing format |
| Build Pack | Bakes locally and downloads the resource pack + screen JSONs with a build report |
| Deploy | Pushes everything to your server session and hands you the applyedit command |