Bot releases are hidden (Show)
Published by Pyrofab almost 4 years ago
Version 2.7.8:
Changes
ComponentKey#sync(provider, writer)
, ComponentKey#sync(provider, writer, predicate)
,ComponentKey#isProvidedBy
, and ComponentKey#getNullable
to stable APIFixes
see full changelog here
Published by Pyrofab almost 4 years ago
Version 2.7.6:
Changes
ComponentKey#syncWith
to (experimental) public APIClientTickingComponent
, ServerTickingComponent
and CommonTickingComponent
to stable APIsee full changelog here
Published by Pyrofab almost 4 years ago
Version 3.0.0:
The breaking changes are here !
Additions
BlockEntity
, not just those that already tick in vanillaChanges
nerdhub.component.*
packages has been moved to a dev.onyxstudios.cca.*
packageComponentFactory
)see full changelog here
Published by Pyrofab almost 4 years ago
Version 3.0.0:
The breaking changes are here !
Additions
BlockEntity
, not just those that already tick in vanillaChanges
nerdhub.component.*
packages has been moved to a dev.onyxstudios.cca.*
packageComponentFactory
)see full changelog here
Published by Pyrofab almost 4 years ago
Version 2.7.4:
Additions
TransientComponent
utility interface, for components that do not store any dataItemComponentFactoryRegistry#registerFor
that takes an item directlyFixes
ComponentContainer.Factory.Builder
see full changelog here
Published by Pyrofab almost 4 years ago
Version 2.7.3:
Changes
cardinal-components-item
will now verify that components attached to ItemStack
s redefine equals
-Dcca.debug.noverifyequals=true
to your VM optionsFixes
see full changelog here
Published by Pyrofab about 4 years ago
Version 2.7.0:
Deprecated most classes from the nerdhub.component.* packages.
Those classes will be removed during the MC 1.17 update.
Additions
cardinal-components-level
LevelComponents#sync
, replacing ComponentKey#sync
for components attached to WorldProperties
cardinal-components-level
and cardinal-components-scoreboard
CommonTickingComponent
interface, implementing both Client and Server variantsChanges
ComponentContainer
and ComponentProvider
interfaces are no longer experimentalFixes
see full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.4:
ComponentContainer.Factory#createContainer
now accepts null
arguments (but will NPE if a component factory does not expect it)see full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.2:
syncOp
parameter to AutoSyncedComponent
methods, making the interface more flexible
see full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.1:
cardinal-components-entity
ComponentContainer
s are no longer genericComponentContainer
factory interface replacing use of Function
,see full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.0:
This release breaks compatibility between modules of different versions.
Additions
ComponentProvider
and ComponentContainer
interfaces to the V3 API
ComponentV3
and ComponentRegistryV3
interfaces for early V3 adoptersComponentContainer
interface for third-party ComponentProvider
implementationsregisterFor
methods taking a predicate, for fine-tuned registrationChanges
ComponentContainer
is now more space-efficient.
EntityComponentFactoryRegistry#register
(use registerFor
)Fixes
Internal
annotation from new API packagessee full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.0:
This release breaks compatibility between modules of different versions.
cardinal-components-level
, cardinal-components-world
and cardinal-components-chunk
to 1.16.2Additions
ComponentProvider
and ComponentContainer
interfaces to the V3 API
ComponentV3
and ComponentRegistryV3
interfaces for early V3 adoptersComponentContainer
interface for third-party ComponentProvider
implementationsregisterFor
methods taking a predicate, for fine-tuned registrationChanges
ComponentContainer
is now more space-efficient.
EntityComponentFactoryRegistry#register
(use registerFor
)Fixes
Internal
annotation from new API packagessee full changelog here
Published by Pyrofab about 4 years ago
Version 2.5.0:
This release breaks compatibility between modules of different versions.
cardinal-components-level
and cardinal-components-chunk
to 1.16.2Additions
ComponentProvider
and ComponentContainer
interfaces to the V3 API
Fixes
see full changelog here