KotlinMCUI
ModMIT

KotlinMCUI

A GUI lib powered by Kotlin DSL. It's designed to support all minecraft versions and loaders(seperate backend required)

100
Downloads
0
Followers
2 months ago
Updated
📦
18
Versions

📖About KotlinMCUI

A GUI lib powered by kotlin DSL. It's designed to support all minecraft versions and loaders.

docs:docs

Good binary compatibility

  • In a single jar.
  • Independent from minecraft and loader.
  • Has a cross-platform entrypoint.
  • Compatibility is guaranteed by the backend.

Supported features:

  • declarative, responsive layout
  • simple syntax
  • vanilla ui style
  • contexed scaling
  • keyboard operation
  • narrator
  • tooltip
  • focus, hover
  • local variables
  • interpolated animation
  • text translation
  • components:
    • RowColumnBox
    • Button
    • Slider
    • ContainerSlotItem
    • EditableText
    • Row
    • Column
    • LazyColumn
    • Text
      • TextAutoFold
      • EditableText
      • font size, color
      • italic, bold, shadowed, underlined…
    • Image
      • local file images
      • resource images
      • nineslice render