v1.10.36
- Allow
GenericDataProvider
JSON to override the key comparator - Update slot wrappers to fix a bug with Tinkers
- Drop class generic from
TypedMap
- Update damage source predicate to consider vanilla's bypass enchantments flag
- Support custom transform types in item models
- Fix improper handling of frames in mantle item layer
Loadable
- Added a loadable "field" for error factories, allowing constructor exceptions of the proper type
- Added
IdAwareComponentRegistry
for JSON objects that areIdAwareObject
(that is, store their registry name as a field) - Added option to create a direct field from a loader registry without mapping the type key
- Make named component registries registration thread safe
- Added methods to get keys and values for named component registries (for using data outside of JSON)
Full Changelog: v1.9.50...v1.10.36