
Cardinal Components API
A data attachment API that is easy, modular, and extremely fast.
Автор: Up16,1 млн1,2 тыс.обновлён 17 сент. 2026 г.
Библиотеки
Описание
A components API for Quilt and Fabric that is easy, modular, and extremely fast.
Detailed information is available in the repository's wiki. The information below is a condensed form of the latter.
Features*
- 🔗 Attach data to a variety of vanilla classes
- 🧩 Implement once, plug anywhere - modded data will be saved automatically
- 📤 Synchronize data with a single helper interface
- 👥 Choose how components are copied when a player respawns
- ⏲️ Tick components alongside their target
- 🛠️ Fine-tune everything so that it fits your needs
- ☄️ And enjoy the blazing speed of ASM-generated extensions
*Non exhaustive, refer to the wiki and javadoc for the full list.
Последние версии
Все версии →release
8.1.0
8.1.017 сент. 2026 г.16,9 тыс.Minecraft: 26.3fabric, quilt
Что нового
Version 8.1.0:
Updated to 26.3
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.1.0/changelog.md "Changelog")
release
7.3.2
7.3.25 июл. 2026 г.90,5 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
Version 7.3.2:
**Fixes**
- Fixed network crashes when using Flashback mod (thanks Up)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/7.3.2/changelog.md "Changelog")
release
8.0.1
8.0.15 июл. 2026 г.46,2 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric, quilt
Что нового
Version 8.0.1:
**Fixes**
- Marked as explicitly compatible with Launchpad for Neoforge (thanks Moriya!)
- Fixed network crashes when using Flashback mod (thanks Up!)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.0.1/changelog.md "Changelog")
release
8.0.0
8.0.011 апр. 2026 г.29,3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric, quilt
Что нового
Version 8.0.0:
Updated to 26.1
See the migration guide available on [the Ladysnake website](https://ladysnake.org/wiki/cardinal-components-api/upgrade-instructions/CCA-8-changes).
Starting with alpha-5, world data from previous minecraft versions should be migrated appropriately (thanks Patbox !).
**Changes**
- Two modules have been renamed in order to match Mojmap names :
- `cardinal-components-level` has been renamed to `cardinal-components-leveldata`
- `cardinal-components-world` has been renamed to `cardinal-components-level`
- All interfaces inside these modules have been renamed accordingly
- Nullability annotations now use Jspecify, like the base game
**Removed**
- Components attached to a `LevelData` object (using the `cardinal-components-leveldata` module) can no longer use dynamic registries in serialization (vanilla limitation)
- `ComponentContainer.Builder#build(String)` (had been deprecated for removal for a couple years now)
**Fixes**
- Fixed game crashing when CCA's config file was invalid
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.0.0/changelog.md "Changelog")
alpha
8.0.0-alpha.5+26.1
8.0.0-alpha.5+26.12 апр. 2026 г.3,6 тыс.Minecraft: 26.1, 26.1.1fabric, quilt
Что нового
Version 8.0.0-alpha.5+26.1:
Updated to 26.1
See the migration guide available on [the Ladysnake website](https://ladysnake.org/wiki/cardinal-components-api/upgrade-instructions/CCA-8-changes).
Starting with alpha-5, world data from previous minecraft versions should be migrated appropriately (thanks Patbox !).
**Changes**
- Two modules have been renamed in order to match Mojmap names :
- `cardinal-components-level` has been renamed to `cardinal-components-leveldata`
- `cardinal-components-world` has been renamed to `cardinal-components-level`
- All interfaces inside these modules have been renamed accordingly
- Nullability annotations now use Jspecify, like the base game
**Removed**
- Components attached to a `LevelData` object (using the `cardinal-components-leveldata` module) can no longer use dynamic registries in serialization (vanilla limitation)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.0.0-alpha.5+26.1/changelog.md "Changelog")
alpha
8.0.0-alpha.4+26.1-rc-2
8.0.0-alpha.4+26.1-rc-224 мар. 2026 г.833Minecraft: 26.1-rc-2fabric, quilt
Что нового
Version 8.0.0-alpha.4+26.1-rc-2:
Updated to 26.1
See the migration guide available on [the Ladysnake website](https://ladysnake.org/wiki/cardinal-components-api/upgrade-instructions/CCA-8-changes).
**Changes**
- Two modules have been renamed in order to match Mojmap names :
- `cardinal-components-level` has been renamed to `cardinal-components-leveldata`
- `cardinal-components-world` has been renamed to `cardinal-components-level`
- All interfaces inside these modules have been renamed accordingly
**Removed**
- Components attached to a `LevelData` object (using the `cardinal-components-leveldata` module) can no longer use dynamic registries in serialization (vanilla limitation)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.0.0-alpha.4+26.1-rc-2/changelog.md "Changelog")
alpha
8.0.0-alpha.3+26.1-pre-2
8.0.0-alpha.3+26.1-pre-215 мар. 2026 г.218Minecraft: 26.1-pre-2fabric, quilt
Что нового
Version 8.0.0-alpha.3+26.1-pre-2:
Updated to 26.1-pre-2
**Removed**
- Components attached to a `LevelData` object (using the `cardinal-components-level` module) can no longer use dynamic registries in serialization (vanilla limitation)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/8.0.0-alpha.3+26.1-pre-2/changelog.md "Changelog")
release
7.3.1
7.3.111 мар. 2026 г.148,1 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
Version 7.3.1:
**Fixes**
- Fixed a serialization issue in `cardinal-components-scoreboard` (thanks *farpo* and *AmyMialee* !)
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/7.3.1/changelog.md "Changelog")
release
7.3.0
7.3.010 дек. 2025 г.229,6 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
Version 7.3.0:
Updated to 1.25.11
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/7.3.0/changelog.md "Changelog")
release
6.1.3
6.1.322 нояб. 2025 г.1,2 млнMinecraft: 1.21, 1.21.1fabric, quilt
Что нового
Version 6.1.3:
**Fixes**
- Fixed rare ConcurrentModificationException during sync (thanks Up!)
- Fixed crash on dedicated servers when a player lacking a required mod depending on CCA attempts to log in
see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/6.1.3/changelog.md "Changelog")