oωo (owo-lib)

oωo (owo-lib) - Minecraft Mod

owo-lib (oωo)

owo-lib is a general utility, GUI, and config library for modding on Fabric and Quilt platforms. It aims to make mod development easier by providing a set of utilities that make creating dynamic interfaces, handling configuration, managing networking, and more, easier with simple APIs and conveniences.

Key Features:

  • owo-ui: A powerful declarative UI library that allows modders to build dynamic, visually appealing screens. It promotes fast development with its intuitive interface.
  • owo-config: A configurable system built on top of owo-ui, offering a user-friendly alternative to the traditional config system. It includes features such as:
    • Server-client configuration synchronization.
    • Enhanced customization options compared to other config libraries (e.g., Cloth Config).
  • Auto Registration System: A flexible, minimalistic system designed for easy mod registration. It's easy to use in basic registries but at the same time can satisfy more complex custom registration solutions.

Compatibility

Minecraft: Java Edition

  • 1.21–1.21.3
  • 1.20.x
  • 1.19.x
  • 1.18.x
  • 1.17.x

Platforms

  • Fabric
  • NeoForge
  • Quilt

Supported environments

  • Client-side
  • Server-side
  • Client and server