Перейти к содержимому
Mineforgian

Cardinal Components API

A data attachment API that is easy, modular, and extremely fast.

13.3M загрузок1K подписчиковMITfabricquilt

Обновлён 5 июля 2026 г. · опубликован 26 января 2022 г.

Cardinal Components API

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.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
7.3.2Релиз1.21.11fabric, quilt5 июля 2026 г..jar (229 КБ)
8.0.1Релиз26.1, 26.1.1, 26.1.2, 26.2fabric, quilt5 июля 2026 г..jar (232 КБ)
8.0.0Релиз26.1, 26.1.1, 26.1.2, 26.2fabric, quilt11 апреля 2026 г..jar (232 КБ)
8.0.0-alpha.5+26.1Альфа26.1, 26.1.1fabric, quilt2 апреля 2026 г..jar (233 КБ)
8.0.0-alpha.4+26.1-rc-2Альфа26.1-rc-2fabric, quilt24 марта 2026 г..jar (233 КБ)
8.0.0-alpha.3+26.1-pre-2Альфа26.1-pre-2fabric, quilt15 марта 2026 г..jar (231 КБ)
7.3.1Релиз1.21.11fabric, quilt11 марта 2026 г..jar (230 КБ)
7.3.0Релиз1.21.11fabric, quilt10 декабря 2025 г..jar (229 КБ)
6.1.3Релиз1.21, 1.21.1fabric, quilt22 ноября 2025 г..jar (224 КБ)
7.2.0Релиз1.21.10fabric, quilt12 октября 2025 г..jar (230 КБ)
7.1.0-beta.1Бета25w36b, 1.21.9fabric, quilt8 сентября 2025 г..jar (235 КБ)
7.0.0-beta.1Бета1.21.6, 1.21.7, 1.21.8fabric, quilt17 июня 2025 г..jar (235 КБ)
6.3.1Релиз1.21.5fabric, quilt13 апреля 2025 г..jar (232 КБ)
6.3.0Релиз1.21.5fabric, quilt26 марта 2025 г..jar (232 КБ)
6.3.0-alpha.1+25w09bАльфа1.21.5-pre3, 1.21.5-rc1, 1.21.5-rc2, 1.21.5fabric, quilt2 марта 2025 г..jar (232 КБ)

Показаны последние 15 из 45 версий. Все версии — на Modrinth.

Ченджлог

7.3.2Релиз1.21.11 · 5 июля 2026 г.

Version 7.3.2:

Fixes

  • Fixed network crashes when using Flashback mod (thanks Up)

see full changelog here

8.0.1Релиз26.1.1, 26.1.2, 26.2 · 5 июля 2026 г.

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

8.0.0Релиз26.1.1, 26.1.2, 26.2 · 11 апреля 2026 г.

Version 8.0.0:

Updated to 26.1

See the migration guide available on the Ladysnake website.

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

8.0.0-alpha.5+26.1Альфа26.1, 26.1.1 · 2 апреля 2026 г.

Version 8.0.0-alpha.5+26.1:

Updated to 26.1

See the migration guide available on the Ladysnake website.

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

8.0.0-alpha.4+26.1-rc-2Альфа26.1-rc-2 · 24 марта 2026 г.

Version 8.0.0-alpha.4+26.1-rc-2:

Updated to 26.1

See the migration guide available on the Ladysnake website.

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

8.0.0-alpha.3+26.1-pre-2Альфа26.1-pre-2 · 15 марта 2026 г.

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

7.3.1Релиз1.21.11 · 11 марта 2026 г.

Version 7.3.1:

Fixes

  • Fixed a serialization issue in cardinal-components-scoreboard (thanks farpo and AmyMialee !)

see full changelog here

7.3.0Релиз1.21.11 · 10 декабря 2025 г.

Version 7.3.0:

Updated to 1.25.11

see full changelog here

Полная история изменений — на Modrinth.

Комментарии

Загружаем…