Changelog
This build is primarily 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
BuiltInEndecs
but instead onMinecraftEndecs
- DFU interop (namely, converting between codecs and endecs) is now handled through
CodecUtils.toCodec/toEndec
and related functions - A number of package changes, primarily
io.wispforest.owo.serialization
->io.wispforest.endec
- All JSON-related implementations are now named after the JSON library they use. In consequence, the previous
JsonSerializer
is nowGsonSerializer
and so on
Further Fixes
EdmOps
no longer usesnull
as its empty value, fixing a number of edge cases with particular types of DFU codecs when doing interop- owo's
ScreenHandler
extensions don't require aHandledScreen
anymore and now also support other screens which implement `ScreenHandlerProvider
Dependencies
External resources
Project members
Wisp Forest
glisco
Owner
BasiqueEvangelist
Member
Blodhgarm
Member
Technical information
License
MIT
Client side
optional
Server side
optional
Project ID