All versions
1.1
Release
TesseraUI 1.12 months ago 61
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
NeoForge
Supported environments
Client-side
Changes
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.setInputTextto 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.
Compatibility
- Minecraft 1.21.1
- NeoForge 21.1.x
- Java 21
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4k0fpsoR:2OchSlwA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4k0fpsoR:2OchSlwA"
}

