[1.21] oωo - 0.12.10
Curse Maven Snippet
What's new
This build is primary a port of 0.12.9 to 1.21. This mandated a few other changes:
Endec changes
The Endec API is no longer built into owo-lib. Instead, owo now uses and ships the standalone endec library. This entails four major changes:
- Endecs for Minecraft's types are no longer found on
BuiltInEndecsbut instead onMinecraftEndecs - DFU interop (namely, converting between codecs and endecs) is now handled through
CodecUtils.toCodec/toEndecand related functions - A number of package changes, primarly
io.wispforest.owo.serialization->io.wispforest.endec - All JSON-related implementations are now named after the JSON library they use. In consequence, the previous
JsonSerializeris nowGsonSerializerand so on
Further Fixes
EdmOpsno longer usesnullas its empty value, fixing a number of edge cases with particular types of DFU codecs when doing interop- owo's
ScreenHandlerextensions don't require aHandledScreenanymore and now also support other screens which implementScreenHandlerProvider
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

