Cardinal Components API

Cardinal Components API

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

11.1M downloads
Created Apr 9, 2026
by Up

About

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.

Versions

v7.3.0Latest
1.21.11fabric, quiltDec 10, 2025

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")

Download
v6.1.3
1.21, 1.21.1fabric, quiltNov 22, 2025

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")

Download
v7.2.0
1.21.10fabric, quiltOct 12, 2025

Version 7.2.0: Updated to 1.25.10 (thanks TheDeathlyCow!) see full changelog [here](https://github.com/Ladysnake/Cardinal-Components-API/blob/7.2.0/changelog.md "Changelog")

Download

Download

Download v7.3.0

Minecraft: 1.21.11

Loaders: fabric, quilt

Tags

fabricquilt1.21.71.21.81.21.91.21.101.21.11