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 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

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