Releases: Ladysnake/Cardinal-Components-API
Releases · Ladysnake/Cardinal-Components-API
v4.1.2
v4.1.1
v4.1.0
v4.0.1
v4.0.0
Version 4.0.0:
Updated to 1.18
Removed
- Removed serializable item components
- Item components must now save all their data in the stack NBT
- Consider switching to API Lookup API where possible
- Removed the
cardinal-components-util
module- According to Github no one ever used it, but if you did, and you see no currently available alternative, please open an issue
see full changelog here
v4.0.0-alpha.1+21w37a
Version 4.0.0:
Alpha 1
Updated to 21w37a
Removed
- Removed serializable item components
- Item components must now save all their data in the stack NBT
- Consider switching to API Lookup API where possible
- Removed the
cardinal-components-util
module- According to Github no one ever used it, but if you did and you see no currently available alternative, please open an issue
see full changelog here
v3.1.1
v3.1.0
Version 3.1.0:
Additions
- Added an experimental way to order entity and BE components through
Registration#after(ComponentKey)
- This allows mods to ensure components are deserialized/synchronized/ticked in the right order if needed
- Components that are not ordered through this mechanism will keep their registration ordering
see full changelog here
v3.0.1
v3.0.0
Version 3.0.0:
The breaking changes are here !
Additions
- Ticking components now work on any
BlockEntity
, not just those that already tick in vanilla
Changes
- Most experimental classes and methods have been promoted to stable
- Every class remaining in the
nerdhub.component.*
packages has been moved to adev.onyxstudios.cca.*
package - Replaced specific factory interfaces with a generic variant (e.g.
ComponentFactory
) - Added
RespawnCopyStrategy#get(ComponentKey)
to retrieve the strategy for a given component RespawnCopyStrategy
now considers whether the player is switching to another character- this can be used by mods which allow switching to another body or taking over the body of another player (e.g. Requiem)
- Mods that previously used
RespawnCopyStrategy.ALWAYS
may be interested in usingRespawnCopyStrategy.CHARACTER
instead.
- Initialization errors should now be way less cryptic
- Updated Mod Menu metadata
Removed
- Every class and method deprecated in 2.7.0 has been completely removed
- Every class and method deprecated in 2.8.0 has been completely removed
- Users should migrate their BE-less block components to Fabric API's API Lookup API
see full changelog here