Fixes a disconnect when armor insulated with Cold Sweat is put in an Accessories cosmetic slot
The player gets kicked with "Failed decoding custom payload accessories:main" and "Cannot invoke EdmElement.value() because input is null", and can't rejoin because the item is still in the slot. On a server it can kick everyone else too
The cause is in owo-lib. It throws when a codec hands it a missing value, where the vanilla formats return an error. Cold Sweat reads optional fields in a way that depends on the error. This mod adds the missing check and changes nothing else
Requires owo-lib. Install on client and server.
Not affiliated with owo-lib. If it gets fixed there this mod is no longer needed.