Back to mods
Strata UI project artwork

CurseForge · Minecraft mod

Strata UI

Declarative, reusable Minecraft UI with headless rendering and exact versioned Fabric adapters.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Strata UI release matches Fabric?

Updated today
Best match for your filters Strata 0.3.4 for Minecraft 26.3
Game version 26.3
Loader Fabric

Strata UI Strata 0.3.4 for Minecraft 26.3 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Strata UI required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Strata UI Strata 0.3.4 for Minecraft 26.3 need?

Strata 0.3.4 for Minecraft 26.3 on Fabric. Every mod below is checked against that same setup.

All 2 required mods have matching files

Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

Fabric Language Kotlin Needed by Strata UI Strata 0.3.4 for Minecraft 26.3
required
Matching file found Matched file: Fabric Language Kotlin 1.14.2+kotlin.2.4.21
Fabric API Needed by Strata UI Strata 0.3.4 for Minecraft 26.3
required
Matching file found Matched file: [26.3] Fabric API 0.166.2+26.3

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Strata UI without breaking your instance.

Built for Strata UI Strata 0.3.4 for Minecraft 26.3 on Fabric. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Strata 0.3.4 for Minecraft 26.3. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Strata 0.3.4 for Minecraft 26.3. It opens that exact file at the source.

About this project

What does Strata UI add?

Strata UI

Strata is a declarative UI library for Minecraft Fabric Mods. Build screens from reusable components, keep application state in your own code, and test UI behavior without launching Minecraft. A separately installed runtime connects those definitions to the client version and its resources.

Strata: compose player rows, size the list, and link a scrollbar

Example · Still frames

What you can build

  • Arrange controls with layouts that measure and place their children.
  • Combine text, inputs, scrolling lists, images, and Minecraft inventory bindings into application screens.
  • Add sizing, appearance, focus, and input behavior through composable modifiers.
  • Reuse screen definitions in headless tests and the Minecraft client.
  • Compose your own components, or extend the public Element and Node contracts for retained behavior.

Browse the component catalog for images, compiled examples, and individual API links.

Install and open a screen

Compile ordinary Mod source against the API only, then install the runtime matching the active Minecraft version together with Fabric Language Kotlin.

dependencies {
    compileOnly("dev.s7a.strata:strata-api:0.1.6")
    modRuntimeOnly("dev.s7a.strata:strata-runtime-minecraft-fabric-<minecraft-version>:0.1.6")
    modRuntimeOnly("net.fabricmc:fabric-language-kotlin:<compatible-version>")
}

Declare strata as a required dependency in the consuming Mod's fabric.mod.json. The following exact example is compiled against strata-api alone and is also used by the README and public Strata skill:

import dev.s7a.strata.component.Button
import dev.s7a.strata.component.Column
import dev.s7a.strata.component.Text
import dev.s7a.strata.layout.HorizontalAlignment
import dev.s7a.strata.modifier.Modifier
import dev.s7a.strata.modifier.menuBackground
import dev.s7a.strata.modifier.onActivate
import dev.s7a.strata.modifier.padding
import dev.s7a.strata.modifier.size
import dev.s7a.strata.screen.ScreenDefinition

/**
 * Opens a confirmation screen on the installed runtime's owner thread.
 */
internal fun openConfirmationScreen(onConfirm: () -> Unit) {
    ScreenDefinition("Confirm action") {
        Column(
            modifier =
                Modifier.Empty
                    .size(320, 180)
                    .menuBackground()
                    .padding(12),
            spacing = 8,
            horizontalAlignment = HorizontalAlignment.Center,
        ) {
            Text("Continue with this action?")
            Button(
                "Yes",
                modifier = Modifier.Empty.onActivate(onConfirm),
            )
        }
    }.open()
}

Supported Minecraft versions

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.2

Install exactly one Strata runtime matching the client version. See Minecraft compatibility for artifact names and Java requirements.

Documentation and source

Generative AI substantially assisted implementation, review, tests, documentation, and release-page text. The maintainer directed the design and validates release artifacts through the public test suite.

Project description from CurseForge.

Pick your setup

Strata UI by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

22 available setups

Showing the newest 12 of 22 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Strata UI versions and loaders

50 of 50 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.