-
Notifications
You must be signed in to change notification settings - Fork 0
Dev Commands
curveo edited this page May 12, 2026
·
2 revisions
TesseraUI registers a set of client-side commands under /tessera for development and testing purposes.
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.
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 |
Grid & variables | Grid layout, CSS variables |
/tessera test-v13 |
Media queries |
@media queries |
/tessera test-v14 |
Components | Component system (<template>, <slot>) |
/tessera test-v15 |
Directives |
v-for, v-if, v-show
|
/tessera test-v16 |
Tabs & lists | Tabs, virtual list |
/tessera test-v17 |
Item slots | Item slots, inventory picker |
/tessera test-v18 |
Drag and drop | Draggable widgets, drop zones |
/tessera test-v19 |
Positioning | Absolute positioning |
/tessera test-v20 |
Rich text | Inline elements, mixed styles |
/tessera test-v21 |
i18n |
data-i18n, {{ t:key }}
|
/tessera test-v22 |
Form inputs | Dropdown, checkbox, slider |
/tessera test-v23 |
CSS Animations |
transition, @keyframes
|
The commands are registered in TesseraDevCommand.java using NeoForge's RegisterClientCommandsEvent. They are only available on the logical client side (Dist.CLIENT).