promotional bannermobile promotional banner

oωo (owo-lib)

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

File Details

[1.21] oωo - 0.12.11

  • R
  • Jul 28, 2024
  • 1.10 MB
  • 82.2K
  • 1.21.1+1
  • Fabric + 1

File Name

owo-lib-0.12.11+1.21.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

Fabric

modImplementation "curse.maven:owo-lib-532610:5575910"

Quilt

modImplementation "curse.maven:owo-lib-532610:5575910"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Additions

  • Minecraft's ComponentTypes can now have both their codec and packet codec populated by calling .endec(...)
  • A new overload for CodecUtils.toEndec along with CodecUtils.toEndecWithRegistries allow creating endecs from both a codec and packetcodec (where the latter one uses a packetcodec of RegistryByteBuf)
  • The new Surface.panorama(...) allows using Minecraft's main menu panorama as an owo-ui surface
  • Sizing.Random

Changes

  • The OwoItemSettings-specific methods are now interface-injected onto all item settings and the previous class deprecated
  • EndecRecipeSerializer is no longer abstract, making subclassing unnecessary in most cases

Fixes

  • A number of changes were made to the endec library and owo's EdmOps to alleviate most (hopefully all) problems related to codec <-> endec interop when NBT is involved (Blodhgarm)
  • Wrapper item groups (which broke during the port 1.21) now work again
  • MinecraftEndecs.PACKET_BYTE_BUF no longer moves the reader index when encoding a buffer
  • A rare crash that could occur when causing input on a screen which failed loading its UI model has been fixed (#263, Zailer43)
  • Pressing ctrl+delete in a text field in owo-ui debug mode no longer crashes (#264, Zailer43)
  • Color.ofDye, which was improperly ported, now produces correct colors again (#273, Blodhgarm)
  • OverlayContainer no longer mounts its children incorrectly if it has a non-zero position (#278, kikugie)