Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App
Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
oωo (owo-lib)

oωo (owo-lib)

A general utility, GUI and config library for modding on Fabric and Quilt

21.87M
1,767
Library
AboutChangelogVersions

[1.21.10] oωo - neo - 0.12.28

by Blodhgarm on Nov 22, 2025
Download

Fix issues with concurrency leading to missing packets for mods using owo networking

[1.21.10] oωo - neo - 0.12.27

by Blodhgarm on Nov 21, 2025
Download

Fixes:

  • missing AT entry for setTooltipForNextFrameInternal causing missing tooltips

[1.21.10] oωo - neo - 0.12.26

by Blodhgarm on Oct 13, 2025
Download

[1.21.9+] oωo - 0.12.24

by glisco on Oct 9, 2025
Download

Additions

  • owo-ui components can use the new inspectorDescriptor getter to customize the text displayed below them when the inspector is active
  • ReadView and WriteView have new methods for getting/setting values in them using keyed Endecs

Fixes

  • ModDataLoader now works properly in a development environment using split sources
  • The surface setter on DropdownComponent now correctly returns the dropdown

[1.21.6+] oωo - 0.12.23

by glisco on Oct 9, 2025
Download

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

[1.21.9] oωo - neo - 0.12.25

by Blodhgarm on Oct 7, 2025
Download

[1.21.9] oωo - 0.12.22

by glisco on Oct 1, 2025
Download

Changes

  • Ported to 1.21.9: Most features seem to work well from our limited testing, however full library coverage is not guaranteed. Please report any problems you find
  • The zIndex property of owo-ui components has been removed - it has been nonfunctional since 1.21.6

[1.21.8] oωo - neo - 0.12.25

by Blodhgarm on Sep 14, 2025
Download

Add AT entry for simple map of DataComponentMap to resolve crashing

[1.21.8] oωo - neo - 0.12.24

by Blodhgarm on Sep 11, 2025
Download

Attempt to resolve issues with client side loading of classes and methods leading to crashes

[1.21.8] oωo - neo - 0.12.23

by Blodhgarm on Aug 13, 2025
Download

Fix issues with MergedComponentMapMixin At targets due to not being remapped

[1.21.6+] oωo - 0.12.22

by glisco on Aug 8, 2025
Download

Changes

  • (Breaking) Renamed OwoItemGroup.getBackgroundTexture to getOwoBackgroundTexture to avoid a naming conflict when developing in an environment with Mojang Mappings

Fixes

  • DerivedComponentMap should play more nicely with other mods that manually check for component equality
  • owo-ui blur no longer flickers occasionally
  • owo-ui scissoring no longer incorrectly stops rendering elements that are partially off-screen. This is most noticeable in scroll containers, like the one used in owo config

[1.21.8] oωo - neo - 0.12.22

by Blodhgarm on Aug 6, 2025
Download

This release is primarily a port to 1.21.6/7. Due to the massive vanilla refactors around GUI rendering in particular, this is a larger-than-usual update and we expect there will be some bugs and porting mistakes - please report anything you find!

Changes

  • OwoBlurRenderer has been replaced with BlurQuadElementRenderState in accordance with the vanilla GUI rendering changes

Removed

  • (Block|Entity|Item)RegistryContainer
  • OwoItemSettings, replaced by interface injection on Item.Settings
  • DraggableContainer.alwaysOnTop
  • CodecUtils.ofEndec, replaced by toCodec
  • ConfigScreen.(registerProvider|getProvider|forEachProvider), replaced by ConfigScreenProviders

Fixes:

  • Issues where flashing occurred with owo blur renderer
  • Incorrect scissoring behavior leading to non rendering gui elements particularly with scroll containers in owo configs.
  • Proper fix for DerivedComponentMap equality
  • Fix possible issues with Optional reading and writing within NBT losing references due to use of IdentityHolder

Neoforge

Changes to how classes persist due to the removal of @OnlyIn could lead to issues but mostly taken care of.

[1.21.1] oωo - neo - 0.12.15.5-beta.1+1.21

by Blodhgarm on Jul 19, 2025
Download

Attempt fix for issues with equality with DerivedComponentMap which resolves issues with other mods like Pastel

[1.21.1] oωo - neo - 0.12.15.1-beta.6+1.21

by Blodhgarm on Jul 7, 2025
Download

Update attempts to remove dependency on FFAPI to resolve issues, fix missing owo item groups, and pull from upstream 1.21.1, and fix issues with optional serialization issues

[1.21.6+] oωo - 0.12.21

by glisco on Jul 1, 2025
Download

This release is primarily a port to 1.21.6/7. Due to the massive vanilla refactors around GUI rendering in particular, this is a larger-than-usual update and we expect there will be some bugs and porting mistakes - please report anything you find!

Changes

  • OwoBlurRenderer has been replaced with BlurQuadElementRenderState in accordance with the vanilla GUI rendering changes

Removed

  • (Block|Entity|Item)RegistryContainer
  • OwoItemSettings, replaced by interface injection on Item.Settings
  • DraggableContainer.alwaysOnTop
  • CodecUtils.ofEndec, replaced by toCodec
  • ConfigScreen.(registerProvider|getProvider|forEachProvider), replaced by ConfigScreenProviders

[1.21.5] oωo - neo - 0.12.21

by Blodhgarm on May 11, 2025
Download

Initial port of owolib 0.12.21 for Neoforge

[1.21.5] oωo - 0.12.21

by glisco on May 11, 2025
Download

Fixes

  • The blur pipeline now uses a custom vertex shader to avoid a random fog code dependency
  • OwoBlurRenderer now uses the depth buffer in its render pass to fix blur rendering issues on some drivers
  • owo no longer accidentally overwrites the vanilla gui_textured render pipeline

[1.21+] oωo - 0.12.15.4+1.21

by glisco on Apr 20, 2025
Download

Fixes

  • Fixed the optional flattening implementation introduced in the last build
  • Decoding of sequence elements in NBT has been made idempotent

[1.21.5] oωo - 0.12.20

by glisco on Apr 18, 2025
Download

Changes

  • Updated to 1.21.5
  • As a consequence of the changes to Minecraft's rendering backend, the GlProgram API has been removed since it is no longer necessary
  • As a further consequence of the above change, owo's built-in programs have changed API:
    • OwoClient.HSV_PROGRAM has been superseded by OwoUIPipelines.GUI_HSV
    • OwoClient.BLUR_PROGRAM has been replaced with the OwoBlurRenderer, which uses the same shader and parameters under the hood

[1.21+] oωo - 0.12.15.2+1.21

by glisco on Apr 17, 2025
Download

Fixes

  • Backport optional flattening fixes from 0.12.17
1
2
6

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9ed1dd7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.