Skip to content

Dev Commands

curveo edited this page May 12, 2026 · 2 revisions

Dev Commands

TesseraUI registers a set of client-side commands under /tessera for development and testing purposes.


/tessera reload

Clears the template cache. The next time any TesseraUI screen is opened, its HTML and CSS files are re-read from disk.

/tessera reload

Use this after editing a template file to see changes without restarting Minecraft.


Test screens

Each test screen demonstrates a specific set of TesseraUI features. Open them in-game to explore what's possible.

Command Screen Features
/tessera test Basic test screen Labels, buttons, basic layout
/tessera test-medium Medium complexity Forms, inputs, flex layout
/tessera test-low Low-level primitives Panels, borders, padding
/tessera test-html HTML rendering Full HTML template pipeline
/tessera test-table Tables <table>, <thead>, <tbody>, sorting
/tessera test-radius Border radius Rounded corners
/tessera test-v12 v1.2 features Grid layout, CSS variables
/tessera test-v13 v1.3 features @media queries
/tessera test-v14 v1.4 features Component system (<template>, <slot>)
/tessera test-v15 v1.5 features v-for, v-if, v-show
/tessera test-v16 v1.6 features Tabs, virtual list
/tessera test-v17 v1.7 features Item slots, inventory picker
/tessera test-v18 v1.8 features Drag and drop
/tessera test-v19 v1.9 features Absolute positioning
/tessera test-v20 v2.0 features Rich text, inline elements
/tessera test-v21 v2.1 features i18n, data-i18n, {{ t:key }}
/tessera test-v22 v2.2 features Dropdown, checkbox, slider
/tessera test-v23 v2.3 features CSS Animations: transition, @keyframes

Source

The commands are registered in TesseraDevCommand.java using NeoForge's RegisterClientCommandsEvent. They are only available on the logical client side (Dist.CLIENT).

Clone this wiki locally