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