
Cardinal Components API
A data attachment API that is easy, modular, and extremely fast.
7.9M
924
Список изменений
Version 6.0.0:
Updated to 1.20.5/1.20.6
This update introduces multiple breaking changes - a migration guide is available on the Ladysnake website.
Release Candidate 1
Fixes
- Fixed respawn copy strategies not being correctly registered for player entities
Pre-Release 3
Fixes
- Missing components (usually caused by removed mods) will no longer trigger a wall of warnings
- The number of warnings logged for each missing component type is configurable
 
Pre-Release 2
Fixes
- The library no longer requires Loom 1.7-alpha to be used in dev workspaces
Pre-Release 1
Changes
- Component registration now happens during mod init. This should fix some classloading-related issues, and make loading errors easier to diagnose.
- The internal ASM generation systems have been partially rewritten (thanks lukebemish !)
Beta 3
Fixes
- Fixed the most basic binary incompatibilities with mods compiled for beta 1
Beta 2
Changes
- All the serialization methods now take an additional registry lookup argument
- Warning: due to the above change, level components may not be deserialized correctly if a mod calls LevelProperties.readPropertiesinstead ofLevelStorage.parseSaveProperties
Removals
- The deprecated utilpackage incardinal-components-blockhas been removed
Beta 1
Additions
- Added C2SSelfMessagingComponent, a new experimental utility interface to simplify client-to-server messaging on player components
- Added WorldComponentRegistry#registerFormethods, allowing for dimension-specific world components
- Scoreboard and team components now support client ticking
Changes
- Migrated all packages from dev.onyxstudiostoorg.ladysnake
- Updated documentation and licenses to reflect package change
- RespawnCopyStrategynow also applies on mob conversion
- The cardinal-components-levelis now deprecated, as it is redundant with thecardinal-components-scoreboardmodule- Mods are encouraged to move to scoreboard components, which serve the same purpose of global data storage and have an API more consistent with other modules
 
Removals
- Removed item components. The cardinal-components-itemmodule now contains anItemComponentMigrationRegistry, which is used to help you migrate to vanilla components.
- Removed PlayerCopyCallback- if you were using it, you can switch toServerPlayerEvents.COPY_FROMfrom Fabric API
see full changelog here
Файлы
cardinal-components-api-6.0.0-rc1.jar(223.82 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
6.0.0-rc1
Загрузчики
FabricQuilt
Версии игры
1.20.51.20.6
Загрузок
1.5K
Дата публикации
1 г. назад