promotional bannermobile promotional banner

TesseraUI

Lightweight HTML + CSS template renderer for NeoForge mods

File Details

tesseraui-1.1.jar

  • R
  • May 20, 2026
  • 1.81 MB
  • 4
  • 1.21.1
  • NeoForge

File Name

tesseraui-1.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:tesseraui-1540971:8116441"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

TesseraUI 1.1

TesseraUI 1.1 is a polish and stability release focused on safer template handling, better input behavior, improved rendering consistency, and stronger support for rebuild-heavy screens.

Added

  • Added TesseraRenderContext.setInputText to make it easier to update input text from render/context code.
  • Added support for shared parent-model fallback values in virtual lists.
  • Added input autocomplete support.
  • Added additional tests for template renderer state, input suggestions, hot reload behavior, HTML parsing, and virtual lists.

Improved

  • Improved virtual list stability when screens rebuild or reuse row data.
  • Improved slider live input behavior.
  • Improved slider value formatting.
  • Improved badge layout measurement.
  • Improved horizontal rule separator rendering and styling.
  • Improved template safety around missing or invalid template data.
  • Improved global stylesheet handling.
  • Updated documentation and wiki content for screens that rebuild frequently.

Fixed

  • Fixed slider live input updates.
  • Fixed badge measurement issues that could affect layout.
  • Fixed cases where template handling could be less defensive than expected.
  • Fixed virtual-list behavior when row values rely on shared parent model data.

Validation

  • Build and test suite validated with:
./gradlew test build

Compatibility

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Java 21