Releases: Ladysnake/Cardinal-Components-API
Releases · Ladysnake/Cardinal-Components-API
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
v3.0.0-nightly.1.17-pre2
Version 3.0.0:
The breaking changes are here !
3.0.0-nightly.1.17-pre2
- Updated to 1.17-pre2
- Fixed networking error in
cardinal-components-scoreboard
when loading a world
3.0.0 General Changelog
Additions
- Ticking components now work on any
BlockEntity
, not just those that already tick in vanilla
Changes
- Every class remaining in the
nerdhub.component.*
packages has been moved to adev.onyxstudios.cca.*
package - Replaced specific factory interfaces with a generic variant (eg.
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.
- 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
v3.0.0-nightly.1.17-pre1
Version 3.0.0:
The breaking changes are here !
3.0.0-nightly.1.17-pre1
- Updated to 1.17-pre1
Additions
- Exposed a way to retrieve the
RespawnCopyStrategy
for a given component
Changes
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.
- Updated Mod Menu metadata
3.0.0 General Changelog
Additions
- Ticking components now work on any
BlockEntity
, not just those that already tick in vanilla
Changes
- Every class remaining in the
nerdhub.component.*
packages has been moved to adev.onyxstudios.cca.*
package - Replaced specific factory interfaces with a generic variant (eg.
ComponentFactory
)
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
v2.8.3
v3.0.0-nightly.21w19a
Version 3.0.0:
The breaking changes are here !
3.0.0-nightly.21w14a
- Updated to 21w14a
- Removed the classes and methods deprecated in 2.8.0
- Users should migrate their BE-less block components to Fabric API's API Lookup API
3.0.0 General Changelog
Additions
- Ticking components now work on any
BlockEntity
, not just those that already tick in vanilla
Changes
- Every class and method deprecated in 2.7.0 has been completely removed
- Every class remaining in the
nerdhub.component.*
packages has been moved to adev.onyxstudios.cca.*
package - Replaced specific factory interfaces with a generic variant (eg.
ComponentFactory
)
see full changelog here
v2.8.2
v2.8.1
v3.0.0-nightly.21w14a
Version 3.0.0:
The breaking changes are here !
3.0.0-nightly.21w14a
- Updated to 21w14a
- Removed the classes and methods deprecated in 2.8.0
- Users should migrate their BE-less block components to Fabric API's API Lookup API
3.0.0 General Changelog
Additions
- Ticking components now work on any
BlockEntity
, not just those that already tick in vanilla
Changes
- Every class and method deprecated in 2.7.0 has been completely removed
- Every class remaining in the
nerdhub.component.*
packages has been moved to adev.onyxstudios.cca.*
package - Replaced specific factory interfaces with a generic variant (eg.
ComponentFactory
)
see full changelog here
v2.8.0
Version 2.8.0:
Additions
- Added helper methods in
BlockComponents
to expose block components through Fabric API API-API API
Changes
- Methods and classes in
cardinal-components-block
which purpose was to access components on regular blocks have been
scheduled for removal as they are now superseded by API²
see full changelog here