v2.5.0-nightly.1.16.2-rc2
·
137 commits
to 1.16
since this release
Version 2.5.0:
This release breaks compatibility between modules of different versions.
- Updated
cardinal-components-level,cardinal-components-worldandcardinal-components-chunkto 1.16.2
Additions
- Added a new API for block components (see PR #42)
- Added a new API for scoreboard components (see PR #36)
- Added reworked
ComponentProviderandComponentContainerinterfaces to the V3 API- Refactored a lot of internal code to use the new types
- Added
ComponentV3andComponentRegistryV3interfaces for early V3 adopters - Added a factory builder to the
ComponentContainerinterface for third-partyComponentProviderimplementations - Added alternatives to
registerFormethods taking a predicate, for fine-tuned registration
Changes
- The NBT serialized form of
ComponentContaineris now more space-efficient.- Instances serialized before this update should get converted as they load.
- Removed experimental deprecated method
EntityComponentFactoryRegistry#register(useregisterFor)
Fixes
- Fixed item components not being copied by the smithing table
- Removed the
Internalannotation from new API packages
see full changelog here