Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
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

9.73M
1,399
Library
AboutChangelogVersions

[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.21.1] oωo - neo - 0.12.15.1-beta.3+1.21

by Blodhgarm on Apr 12, 2025
Download

Fixes:

  • Fix issues with errors relating to texture identifier being null
  • Fix issue involved with ModDataLoader on Connector not being able to get any mod list

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

by Blodhgarm on Mar 17, 2025
Download

Fixes issues for devs due to improper declaration of Access Widner

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

by Blodhgarm on Mar 16, 2025
Download

Fixes:

  • Aggressively specialize lists generated by NbtSerializer.Sequence to fix deserialization of types like UUID which expect a specialized NBT array type (#363, Blodhgarm)

[1.21+] oωo - 0.12.15.1+1.21

by glisco on Mar 12, 2025
Download

Fixes

  • Aggressively specialize lists generated by NbtSerializer.Sequence to fix deserialization of types like UUID which expect a specialized NBT array type (#363, Blodhgarm)

[1.21.4] oωo - neo - 0.12.19

by Blodhgarm on Feb 18, 2025
Download

Deal with issues involving recent changes to neos reload listeners changes

[1.21.4] oωo - 0.12.20

by glisco on Dec 29, 2024
Download

Changes

  • Tooltip rendering on the owo-ui screen template classes can now be customized by overriding drawComponentTooltip

Fixes

  • owo-ui screens built using the provided template classes no longer stop rendering their tooltip after reinitializing (#314, Blodhgarm)

[1.21.4] oωo - neo - 0.12.19

by Blodhgarm on Dec 16, 2024
Download

Changes

  • Updated to 1.21.4
  • The tooltip of the UI managed by an OwoUIAdapter is no longer drawn directly inside the adapter's render method. Instead, the separate drawTooltip method must be invoked after rendering, allowing tooltips to be rendered definitively after all main UI

Fixes

  • owo-ui tooltips in screens with layers should no longer stack with main UI incorrectly
  • Endec encoding and decoding of optional fields in NBT has been fixed

[1.21.4] oωo - 0.12.19

by glisco on Dec 12, 2024
Download

Changes

  • Updated to 1.21.4
  • The tooltip of the UI managed by an OwoUIAdapter is no longer drawn directly inside the adapter's render method. Instead, the separate drawTooltip method must be invoked after rendering, allowing tooltips to be rendered definitively after all main UI

Fixes

  • owo-ui tooltips in screens with layers should no longer stack with main UI incorrectly
  • Endec encoding and decoding of optional fields in NBT has been fixed

[1.21.1] oωo - neo - 0.12.18

by Blodhgarm on Dec 11, 2024
Download

Update to fix issues where networking would only register within debug environment.

[1.21.1] oωo - neo - 0.12.18

by Blodhgarm on Nov 29, 2024
Download

[1.21.1] oωo - neo - 0.12.15

by Blodhgarm on Nov 29, 2024
Download

Removes final bit of renderdoc code

[1.21.1] oωo - neo - 0.12.18

by Blodhgarm on Nov 20, 2024
Download

Update to 1.21.3 which brings less of a reliance on FFAPI and disabled RenderDoc utility to use neos RenderNurse within the future

[1.21.1] oωo - neo - 0.12.15

by Blodhgarm on Nov 20, 2024
Download

Disable RenderDoc Utils to be replaced with Neos RenderNurse

[1.21.1] oωo - neo - 0.12.15

by Blodhgarm on Nov 13, 2024
Download

Fix issues with config screens being non existant though mod info screen

[1.21.2+] oωo - 0.12.18

by glisco on Nov 8, 2024
Download

Fixes

  • TextureComponent rendering now works properly again

[1.21.1] oωo - neo - 0.12.15

by Blodhgarm on Nov 3, 2024
Download

Fix issues where during a ModLoading error, owolib would be blamed for Shader loading issues due to neos continuation of general asset loading

[1.21.2+] oωo - 0.12.17

by glisco on Oct 28, 2024
Download

Changes

  • As a consequence of updating the endec library, the signatures of the field(...) methods on (De)Serializer.Struct have changed to accomodate the new optional flattening methodology. If this causes trouble, contact us and we'll try to help

Fixes

  • Optional struct fields should now always encode properly in self-described formats (namely JSON and NBT)
1
2
5

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© 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.