
oωo (owo-lib)
A general utility, GUI and config library for modding on Fabric and Quilt
Обновлён 29 апреля 2026 г. · опубликован 30 сентября 2021 г.
A general utility, GUI and config library for modding on Fabric and Quilt
Features include:
owo-ui, a fully-featured declarative UI library for building dynamic, beautiful screens with blazingly fast development times
owo-config, a built-in, customizable configuration system built on top of owo-ui. It provides many of the same features as Cloth Config while many new conveniences, like server-client config synchronization, added on top
A fully automatic registration system that is designed to be as generic as possible. It is simple and non-verbose to use for basic registries, yet the underlying API tree is flexible and can also be used for many custom registration solutions
Item Group extensions which allow for sub-tabs inside your mod's group as well as a host of other features like custom buttons, textures and item variant handling
A fully-featured networking layer with fully automatic serialization, handshaking to ensure client compatibility and a built-in solution for triggering parametrized particle events in a side-agnostic manner
Client-sided particle helpers that allow for easily composing multi-particle effects
Rich text translations, allowing you to use Minecraft's text component format in your language files to provide styled text without any code
owo is documented in two main ways:
- There is rich, detailed JavaDoc throughout the entire codebase
- There is a wiki with in-depth explanations and tutorials for most of owo's features over at https://docs.wispforest.io/owo/features
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 0.13.0-alpha.15+1.21 | Альфа | 1.21, 1.21.1 | fabric, quilt | 29 апреля 2026 г. | .jar (1.9 МБ) |
| 0.13.0+26.1 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric, quilt | 24 марта 2026 г. | .jar (2.1 МБ) |
| 0.13.0+1.21.11 | Релиз | 1.21.11 | fabric, quilt | 31 января 2026 г. | .jar (2.2 МБ) |
| 0.12.28+1.21.10 | Релиз | 1.21.10 | neoforge | 22 ноября 2025 г. | .jar (1.2 МБ) |
| 0.12.27+1.21.10 | Релиз | 1.21.10 | neoforge | 21 ноября 2025 г. | .jar (1.2 МБ) |
| 0.12.26+1.21.9 | Бета | 1.21.10 | neoforge | 13 октября 2025 г. | .jar (1.2 МБ) |
| 0.12.24+1.21.9 | Релиз | 1.21.9, 1.21.10 | fabric, quilt | 9 октября 2025 г. | .jar (1.2 МБ) |
| 0.12.23+1.21.8 | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 9 октября 2025 г. | .jar (1.1 МБ) |
| 0.12.25+1.21.9 | Релиз | 1.21.9 | neoforge | 7 октября 2025 г. | .jar (1.2 МБ) |
| 0.12.22+1.21.9 | Релиз | 1.21.9, 1.21.10 | fabric, quilt | 1 октября 2025 г. | .jar (1.1 МБ) |
| 0.12.25+1.21.8 | Бета | 1.21.8 | neoforge | 14 сентября 2025 г. | .jar (1.2 МБ) |
| 0.12.24+1.21.8 | Бета | 1.21.8 | neoforge | 11 сентября 2025 г. | .jar (1.2 МБ) |
| 0.12.23+1.21.8 | Бета | 1.21.8 | neoforge | 13 августа 2025 г. | .jar (1.2 МБ) |
| 0.12.22+1.21.8 | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric, quilt | 8 августа 2025 г. | .jar (1.1 МБ) |
| 0.12.22+1.21.8 | Бета | 1.21.8 | neoforge | 6 августа 2025 г. | .jar (1.2 МБ) |
Показаны последние 15 из 111 версий. Все версии — на Modrinth.
Ченджлог
0.13.0-alpha.15+1.21Альфа1.21, 1.21.1 · 29 апреля 2026 г.
Compatibility Warning
This release represents a build of the largely untested braid-ui-1.21 branch, hence it is marked as an alpha. It is not entirely equivalent in features to 0.13.0 for 1.21.11+ and the features which were backported have not been comprehensively tested for backwards compatibility with mods compiled against previous 1.21 versions of owo-lib.
This release is provided primarily for mods like Arcane Repository and Trickster, which want to make use of braid on 1.21. Besides fixes for major compatibility issues we will not be supporting or updating it.
0.13.0+26.1Релиз26.1, 26.1.1, 26.1.2 · 24 марта 2026 г.
This is a straightforward port to 26.1
0.13.0+1.21.11Релиз1.21.11 · 31 января 2026 г.
API Renamings
In preparation for future unobfuscated versions of the game, owo-lib is now developed using the official Mojang Mappings and relevant API elements have been renamed accordingly. Besides a number of straight-forward adaptations (like World -> Level), this also meant that the core class of owo-ui (previously Component) had to be renamed to UIComponent to avoid a name collision with net.minecraft.network.chat.Component. Related classes follow suit, e.g. ParentComponent -> ParentUIComponent, Containers -> UIContainers.
Language Extensions
In addition to Rich Translations, owo-lib now supports nested language files which help to greatly reduce repetition in language keys. Additionally, to reduce conflict potential, all of owo's language extensions are now opt-in. Check out the relevant section of the docs.
JSON5 Support
The majority of JSON files in any data/resource pack can be converted to use JSON5 when owo-lib is configured to read and convert them to JSON on-the-fly. Once again, check out the docs.
braid UI framework
Due to unforeseen technical circumstances (I did not want to remap the entire library twice), this build includes an early pre-alpha version of the upcoming braid UI framework. While reasonably well-tested and somewhat mature feature-wise, we do not consider it ready for release and we make absolutely no guarantees about API stability.
If you want to try it out or toy around with it anyways, check out the getting started guide. We'd love to get some early feedback!
0.12.28+1.21.10Релиз1.21.10 · 22 ноября 2025 г.
Fix issues with concurrency leading to missing packets for mods using owo networking
0.12.27+1.21.10Релиз1.21.10 · 21 ноября 2025 г.
Fixes:
- missing AT entry for setTooltipForNextFrameInternal causing missing tooltips
0.12.26+1.21.9Бета1.21.10 · 13 октября 2025 г.
Additions
- owo-ui components can use the new
inspectorDescriptorgetter to customize the text displayed below them when the inspector is active ReadViewandWriteViewhave new methods for getting/setting values in them using keyed Endecs
Fixes
ModDataLoadernow works properly in a development environment using split sources- The surface setter on
DropdownComponentnow correctly returns the dropdown
0.12.24+1.21.9Релиз1.21.9, 1.21.10 · 9 октября 2025 г.
Additions
- owo-ui components can use the new
inspectorDescriptorgetter to customize the text displayed below them when the inspector is active ReadViewandWriteViewhave new methods for getting/setting values in them using keyed Endecs
Fixes
ModDataLoadernow works properly in a development environment using split sources- The surface setter on
DropdownComponentnow correctly returns the dropdown
0.12.23+1.21.8Релиз1.21.6, 1.21.7, 1.21.8 · 9 октября 2025 г.
Fixes
- Labels with text that has an empty style no longer crash when clicked on
- Scissoring on draw contexts which have complex transforms should no longer incorrectly cut off content
Полная история изменений — на Modrinth.
Комментарии
Загружаем…