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

11.98M
1,482
Library

Compatibility

Minecraft: Java Edition

1.21.x
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

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

Wisp Forest
Wisp ForestOrganization

glisco
glisco Owner
BasiqueEvangelist
BasiqueEvangelist Member
Blodhgarm
Blodhgarm Member

Details

Licensed MIT
Published 3 years ago
Updated last month
DescriptionChangelogVersions
All versions[1.19+] oωo - 0.8.3

[1.19+] oωo - 0.8.3

Download
Report

Changelog

Changes

Component customization

  • Button rendering can now be completely customized, with a new flat renderer available among the defaults. This also means TexturedButtonComponent is now deprecated and superseded by the texture button renderer
  • Scrollbar rendering is now fully customizable as well. By default, this includes the two types of vanilla scrollbar used in game menus and the creative inventory screen as well as the default flat owo-ui scrollbar. Scroll containers can now also define an increment by which they are scrolled and the length of the scrollbar can be set to a fixed value
  • owo-ui now features the NinePatchRenderer utility, which can draw a nine-patch style texture in both tiled and stretched mode with next to no performance impact. This is used to enable the new scrollbar rendering and also allows buttons to scale to arbitrary sizes, contrary to the vanilla implementation. As it is also used to draw the panel surface, performance on all screens that use panels should be improved

RenderDoc integration

When RenderDoc is injected into a game instance with owo installed, you can now take advantage of comprehensive bindings to RenderDoc API. In-game this enables the new /renderdoc client command which opens a screen that lets you configure the RenderDoc overlay as well as take captures and launch the Replay UI. Additionally, when in an owo screen, CTRL+ALT+R can create a capture of only the draw calls relevant to screen - check out the docs over at https://docs.wispforest.io/owo/renderdoc/

Fixes

owo-ui

  • Scroll containers now properly account for their child's margins and mount it with the current scroll position already applied
  • Named text colors no longer need to be intentionally misspelled to get parsed properly
  • The inspector can no longer go offscreen
  • Vanilla widgets now properly propagate the focus events
  • Component visiblity is now checked with the model view transform applied
  • Labels no longer cause unnecessary state updates
  • Tooltips now properly respect overflow clipping and component visibility
  • Checkboxes now properly emit all checked/unchecked events

Other

  • @Nest config entries can now have the same name as their class (#52)
  • sentinel now always runs in console-mode on macOS (#51)

Files

owo-lib-0.8.3+1.19.jar(691.45 KiB) Primary
Download

Metadata

Release channel

Release

Version number

0.8.3+1.19

Loaders

Fabric Quilt

Game versions

1.19–1.19.2

Downloads

431

Publication date

October 3, 2022 at 5:52 PM

Publisher

glisco

glisco

Owner

Version ID

Modrinth is open source.

main@4bafae8

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