Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for sya-ri

Kotlin UI library connecting Paper, Folia, and Velocity plugins with the matching Strata Fabric client mod.

Report Strata?

Strata

Build custom Minecraft interfaces that connect Paper, Folia, and Velocity plugins with a Fabric client mod. Plugin code owns screen state and handles player actions, while the matching Strata Fabric runtime renders the interface on the client.

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

Example · Still frames

Plugin and Mod integration

  • Compose layouts, text, buttons, inputs, scrolling content, images, and native inventory bindings.
  • Keep application state in plugin code and receive typed input events from the client.
  • Extend the UI with matching plugin and client Mod components.
  • On Folia, screen updates and handlers follow the player's owning region.

Installation

Choose the Paper download for Paper or Folia servers, or the Velocity download for a proxy, and place it in that platform's plugins directory. Players need the Strata Fabric runtime for their exact Minecraft version and Fabric Language Kotlin. Use the same Strata release on the client and server or proxy. Vanilla clients cannot render Strata screens.

Strata is a developer library; another plugin or Mod defines the screens and application behavior. See the integration guides for consumer dependencies and examples.

Documentation

Licensed under MIT. Generative AI substantially assisted implementation, tests, documentation, and release-page text; the maintainer directs the design and validates release artifacts through the public test suite.

Information

Category
Developer Tools
Published
September 24, 2026
License
2Downloads
0Stars
Library Supports Folia

Pinned Versions

  • R
    Paper1.20–26.3Velocity4.2.0

Members

1