Cardinal Components API

API for data-driven content

Download Cardinal Components API for Minecraft 26.1-snapshot, 26.1, 1.21.11, 1.21.10, 1.21.9-snapshot, 1.21.8

Original name: Cardinal Components API

Minecraft: 1.15, 1.16-Snapshot, 1.16.2, 1.16.3, 1.17, 1.17.1, 1.18-Snapshot, 1.18.1, 1.19, 1.19-Snapshot, 1.19.2, 1.19.3, 1.20-Snapshot, 1.20.1, 1.20.2, 1.20.3-Snapshot, 1.20.5, 1.20.5-Snapshot, 1.21, 1.21.10, 1.21.11, 1.21.2-Snapshot, 1.21.4, 1.21.5, 1.21.8, 1.21.9-snapshot, 26.1, 26.1-snapshot, 1.14, 1.14.1, 1.14.4

Loaders: Fabric, Forge

FileVersionLoaderSize
Cardinal-Components-API-2.3.7.jar1.15Fabric139 КБDownload
Cardinal-Components-API-2.4.0-nightly.20w22a.jar1.16-SnapshotFabric201 КБDownload
Cardinal-Components-API-2.4.0-nightly.20w22a.build.2.jar1.16-SnapshotFabric200 КБDownload
Cardinal-Components-API-2.4.0-nightly.20w22a.build.3.jar1.16-SnapshotFabric204 КБDownload
Cardinal-Components-API-2.4.0-nightly.1.16-pre2.jar1.16-SnapshotFabric205 КБDownload
Cardinal-Components-API-2.4.0-nightly.1.16-pre4.jar1.16-SnapshotFabric208 КБDownload
Cardinal-Components-API-2.4.0-nightly.1.16-pre5.jar1.16-SnapshotFabric212 КБDownload
Cardinal-Components-API-2.4.0-nightly.1.16-rc1.jar1.16-SnapshotFabric218 КБDownload
Cardinal-Components-API-2.4.0-nightly.1.16-rc1.build.2.jar1.16-SnapshotFabric218 КБDownload
Cardinal-Components-API-2.4.0.jar1.16-SnapshotFabric216 КБDownload
Cardinal-Components-API-2.4.1.jar1.16-SnapshotFabric216 КБDownload
Cardinal-Components-API-2.4.2.jar1.16-SnapshotFabric219 КБDownload
Cardinal-Components-API-2.5.0-nightly.20w29a.jar1.16-SnapshotFabric223 КБDownload
Cardinal-Components-API-2.5.0-nightly.20w30a.jar1.16-SnapshotFabric247 КБDownload
Cardinal-Components-API-2.5.0-nightly.1.16.2-rc2.jar1.16-SnapshotFabric277 КБDownload
Cardinal-Components-API-2.5.0.jar1.16.2Fabric277 КБDownload
Cardinal-Components-API-2.5.1.jar1.16.2Fabric303 КБDownload
Cardinal-Components-API-2.5.2.jar1.16.2Fabric304 КБDownload
Cardinal-Components-API-2.5.3.jar1.16.2Fabric304 КБDownload
Cardinal-Components-API-2.5.4.jar1.16.2Fabric304 КБDownload
Cardinal-Components-API-2.6.0.jar1.16.2Fabric319 КБDownload
Cardinal-Components-API-2.7.0.jar1.16.3Fabric334 КБDownload
Cardinal-Components-API-2.7.1.jar1.16.3Fabric334 КБDownload
Cardinal-Components-API-2.7.2.jar1.16.3Fabric333 КБDownload
Cardinal-Components-API-2.7.3.jar1.16.3Fabric335 КБDownload
Cardinal-Components-API-2.7.4.jar1.16.3Fabric337 КБDownload
Cardinal-Components-API-2.7.5.jar1.16.3Fabric337 КБDownload
Cardinal-Components-API-2.7.6.jar1.16.3Fabric337 КБDownload
Cardinal-Components-API-2.7.7.jar1.16.3Fabric336 КБDownload
Cardinal-Components-API-2.7.8.jar1.16.3Fabric337 КБDownload
Cardinal-Components-API-2.7.9.jar1.16.3Fabric337 КБDownload
Cardinal-Components-API-2.7.10.jar1.16.3Fabric354 КБDownload
Cardinal-Components-API-2.7.11.jar1.16.3Fabric354 КБDownload
Cardinal-Components-API-2.7.12.jar1.16.3Fabric355 КБDownload
Cardinal-Components-API-2.7.13.jar1.16.3Fabric353 КБDownload
Cardinal-Components-API-2.8.0.jar1.16.3Fabric344 КБDownload
Cardinal-Components-API-2.8.1.jar1.16.3Fabric345 КБDownload
Cardinal-Components-API-2.8.2.jar1.16.3Fabric346 КБDownload
Cardinal-Components-API-2.8.3.jar1.16.3Fabric344 КБDownload
Cardinal-Components-API-3.0.0-nightly.1.17-pre1.jar1.17Fabric258 КБDownload
Cardinal-Components-API-3.0.0-nightly.1.17-pre2.jar1.17Fabric257 КБDownload
Cardinal-Components-API-3.0.0.jar1.17Fabric256 КБDownload
Cardinal-Components-API-3.0.1.jar1.17Fabric257 КБDownload
Cardinal-Components-API-3.1.0.jar1.17Fabric262 КБDownload
Cardinal-Components-API-3.0.0-nightly.21w19a.jar1.17Fabric258 КБDownload
Cardinal-Components-API-3.0.0-nightly.1.17-20w45a.jar1.17Fabric249 КБDownload
Cardinal-Components-API-3.0.0-nightly.20w46a.jar1.17Fabric249 КБDownload
Cardinal-Components-API-3.0.0-nightly.20w48a.jar1.17Fabric249 КБDownload
Cardinal-Components-API-3.0.0-nightly.21w06a.jar1.17Fabric260 КБDownload
Cardinal-Components-API-3.0.0-nightly.21w14a.jar1.17Fabric256 КБDownload
Cardinal-Components-API-3.1.1.jar1.17.1Fabric262 КБDownload
Cardinal-Components-API-4.0.0-alpha.1+21w37a.jar1.18-SnapshotFabric238 КБDownload
cardinal-components-api-4.1.0.jar1.18.1Fabric243 КБDownload
cardinal-components-api-4.1.1.jar1.18.1Fabric243 КБDownload
cardinal-components-api-4.1.2.jar1.18.1Fabric243 КБDownload
cardinal-components-api-4.1.3.jar1.18.1Fabric245 КБDownload
cardinal-components-api-4.1.4.jar1.18.1Fabric247 КБDownload
cardinal-components-api-4.2.0.jar1.18.1Fabric248 КБDownload
cardinal-components-api-5.0.0.jar1.19Fabric322 КБDownload
cardinal-components-api-5.0.0-beta.1.jar1.19-SnapshotFabric319 КБDownload
cardinal-components-api-5.0.1.jar1.19.2Fabric322 КБDownload
cardinal-components-api-5.0.2.jar1.19.2Fabric327 КБDownload
cardinal-components-api-5.1.0.jar1.19.3Fabric216 КБDownload
cardinal-components-api-5.2.0.jar1.20-SnapshotFabric216 КБDownload
cardinal-components-api-5.2.1.jar1.20.1Fabric216 КБDownload
cardinal-components-api-5.2.2.jar1.20.1Fabric217 КБDownload
cardinal-components-api-5.2.3.jar1.20.1Fabric223 КБDownload
cardinal-components-api-5.3.0.jar1.20.2Fabric225 КБDownload
cardinal-components-api-5.4.0.jar1.20.3-SnapshotFabric225 КБDownload
cardinal-components-api-6.0.0-beta.2.jar1.20.5Fabric222 КБDownload
cardinal-components-api-6.0.0.jar1.20.5Fabric224 КБDownload
cardinal-components-api-6.0.0-rc1.jar1.20.5Fabric224 КБDownload
cardinal-components-api-6.0.0-pre1.jar1.20.5Fabric223 КБDownload
cardinal-components-api-6.0.0-beta.3.jar1.20.5Fabric223 КБDownload
cardinal-components-api-6.0.0-pre2.jar1.20.5Fabric223 КБDownload
cardinal-components-api-6.0.0-beta.1.jar1.20.5-SnapshotFabric222 КБDownload
cardinal-components-api-6.1.0.jar1.21Fabric224 КБDownload
cardinal-components-api-6.1.1.jar1.21Fabric224 КБDownload
cardinal-components-api-6.1.2.jar1.21Fabric224 КБDownload
cardinal-components-api-6.1.3.jar1.21Fabric224 КБDownload
cardinal-components-api-7.2.0.jar1.21.10Fabric230 КБDownload
cardinal-components-api-7.3.1.jar1.21.11Fabric230 КБDownload
cardinal-components-api-7.3.0.jar1.21.11Fabric229 КБDownload
cardinal-components-api-6.2.2.jar1.21.2-SnapshotFabric225 КБDownload
cardinal-components-api-6.2.0.jar1.21.4Fabric225 КБDownload
cardinal-components-api-6.2.1.jar1.21.4Fabric225 КБDownload
cardinal-components-api-6.3.1.jar1.21.5Fabric232 КБDownload
cardinal-components-api-6.3.0.jar1.21.5Fabric232 КБDownload
cardinal-components-api-6.3.0-alpha.1+25w09b.jar1.21.5Fabric232 КБDownload
cardinal-components-api-7.0.0-beta.1.jar1.21.8Fabric235 КБDownload
cardinal-components-api-7.1.0-beta.1.jar1.21.9-snapshotFabric235 КБDownload
cardinal-components-api-8.0.0-alpha.5+26.1.jar26.1Fabric233 КБDownload
cardinal-components-api-8.0.0.jar26.1Fabric232 КБDownload
cardinal-components-api-8.0.0-alpha.2+26.1-snapshot-9.jar26.1-snapshotFabric231 КБDownload
cardinal-components-api-8.0.0-alpha.3+26.1-pre-2.jar26.1-snapshotFabric231 КБDownload
cardinal-components-api-8.0.0-alpha.4+26.1-rc-2.jar26.1-snapshotFabric233 КБDownload
Cardinal-Components-API-1.0.0-SNAPSHOT.jar1.14Forge16 КБDownload
Cardinal-Components-API-1.1.0.jar1.14.1Forge17 КБDownload
Cardinal-Components-API-1.1.1.jar1.14.1Forge17 КБDownload
Cardinal-Components-API-1.1.3.jar1.14.1Forge21 КБDownload
Cardinal-Components-API-1.2.0.jar1.14.1Forge33 КБDownload
cardinal-components-base-2.0.0-dev.jar1.14.1Forge52 КБDownload
cardinal-components-block-2.0.0-dev.jar1.14.1Forge11 КБDownload
cardinal-components-chunk-2.0.0-dev.jar1.14.1Forge22 КБDownload
cardinal-components-base-2.0.1-pre-dev.jar1.14.1Forge52 КБDownload
cardinal-components-base-2.0.1-pre2-dev.jar1.14.1Forge52 КБDownload
cardinal-components-block-2.0.1-pre-dev.jar1.14.1Forge11 КБDownload
cardinal-components-block-2.0.1-pre2-dev.jar1.14.1Forge11 КБDownload
cardinal-components-chunk-2.0.1-pre-dev.jar1.14.1Forge22 КБDownload
cardinal-components-chunk-2.0.1-pre2-dev.jar1.14.1Forge22 КБDownload
cardinal-components-entity-2.0.1-pre-dev.jar1.14.1Forge18 КБDownload
cardinal-components-entity-2.0.1-pre2-dev.jar1.14.1Forge18 КБDownload
cardinal-components-item-2.0.1-pre-dev.jar1.14.1Forge13 КБDownload
cardinal-components-item-2.0.1-pre2-dev.jar1.14.1Forge12 КБDownload
cardinal-components-level-2.0.1-pre2-dev.jar1.14.1Forge11 КБDownload
cardinal-components-level-2.0.1-pre-dev.jar1.14.1Forge11 КБDownload
cardinal-components-world-2.0.1-pre2-dev.jar1.14.1Forge15 КБDownload
cardinal-components-world-2.0.1-pre-dev.jar1.14.1Forge15 КБDownload
cardinal-components-base-2.0.0-pre-dev.jar1.14.1Forge52 КБDownload
cardinal-components-block-2.0.0-pre-dev.jar1.14.1Forge11 КБDownload
cardinal-components-chunk-2.0.0-pre-dev.jar1.14.1Forge22 КБDownload
cardinal-components-entity-2.0.0-pre-dev.jar1.14.1Forge18 КБDownload
cardinal-components-item-2.0.0-pre-dev.jar1.14.1Forge13 КБDownload
cardinal-components-level-2.0.0-pre-dev.jar1.14.1Forge11 КБDownload
cardinal-components-world-2.0.0-pre-dev.jar1.14.1Forge15 КБDownload
cardinal-components-base-2.0.1-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.1-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.1-dev.jar1.14.4Forge22 КБDownload
cardinal-components-base-2.0.1-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.1-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.1-dev.jar1.14.4Forge22 КБDownload
cardinal-components-base-2.0.1-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.1-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.1-dev.jar1.14.4Forge22 КБDownload
cardinal-components-base-2.0.1-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.1-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.1-dev.jar1.14.4Forge22 КБDownload
cardinal-components-entity-2.0.1-dev.jar1.14.4Forge23 КБDownload
cardinal-components-item-2.0.1-dev.jar1.14.4Forge12 КБDownload
cardinal-components-level-2.0.1-dev.jar1.14.4Forge11 КБDownload
cardinal-components-world-2.0.1-dev.jar1.14.4Forge15 КБDownload
cardinal-components-base-2.0.2-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.2-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.2-dev.jar1.14.4Forge22 КБDownload
cardinal-components-entity-2.0.2-dev.jar1.14.4Forge23 КБDownload
cardinal-components-item-2.0.2-dev.jar1.14.4Forge12 КБDownload
cardinal-components-level-2.0.2-dev.jar1.14.4Forge11 КБDownload
cardinal-components-world-2.0.2-dev.jar1.14.4Forge15 КБDownload
cardinal-components-base-2.0.3-dev.jar1.14.4Forge52 КБDownload
cardinal-components-block-2.0.3-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.0.3-dev.jar1.14.4Forge22 КБDownload
cardinal-components-entity-2.0.3-dev.jar1.14.4Forge23 КБDownload
cardinal-components-item-2.0.3-dev.jar1.14.4Forge12 КБDownload
cardinal-components-level-2.0.3-dev.jar1.14.4Forge11 КБDownload
cardinal-components-world-2.0.3-dev.jar1.14.4Forge15 КБDownload
cardinal-components-base-2.1.0-dev.jar1.14.4Forge55 КБDownload
cardinal-components-block-2.1.0-dev.jar1.14.4Forge11 КБDownload
cardinal-components-chunk-2.1.0-dev.jar1.14.4Forge22 КБDownload
cardinal-components-entity-2.1.0-dev.jar1.14.4Forge23 КБDownload
cardinal-components-item-2.1.0-dev.jar1.14.4Forge12 КБDownload
cardinal-components-level-2.1.0-dev.jar1.14.4Forge11 КБDownload
cardinal-components-world-2.1.0-dev.jar1.14.4Forge15 КБDownload
cardinal-components-base-2.3.0-dev.jar1.15Forge57 КБDownload
cardinal-components-block-2.3.0-dev.jar1.15Forge11 КБDownload
cardinal-components-chunk-2.3.0-dev.jar1.15Forge22 КБDownload
cardinal-components-entity-2.3.0-dev.jar1.15Forge23 КБDownload
cardinal-components-item-2.3.0-dev.jar1.15Forge12 КБDownload
cardinal-components-level-2.3.0-dev.jar1.15Forge12 КБDownload
cardinal-components-world-2.3.0-dev.jar1.15Forge16 КБDownload

Cardinal Components API: зачем он нужен в экосистеме Minecraft

Если вы активно собираете сборки с модами на Fabric или следите за обновлениями любимых дополнений, рано или поздно вы встретите в списке зависимостей странное название — Cardinal Components API. С первого взгляда это «ещё одна библиотека», без которой игра не стартует. На самом деле за этим скрывается аккуратный инструмент для разработчиков, который помогает модам хранить данные прямо на сущностях, в мире и даже в отдельных блоках пространства — без костылей и лишнего мусора в сохранениях.

Что это за API простыми словами

Ванильный Minecraft даёт ограниченный набор «мест», куда моддер может повесить свою логику: NBT у сущностей, данные блоков, глобальные хранилища. Когда мод становится сложным, хочется прикрепить к игровому объекту произвольные свойства — например, прогресс квеста, заряд энергии, состояние баффа или настройки интерфейса — и синхронизировать это между клиентом и сервером. Cardinal Components API как раз про это: это слой для компонентов, которые цепляются к разным объектам мира и живут рядом с ними, а не где-то в отдельной таблице «наугад».

Для игрока важно другое: сам по себе мод не добавляет новых блоков, биомов или механик. Он не превращает мир в RPG и не меняет генерацию. Это техническая зависимость, как движок под капотом машины — без него некоторые моды просто не заведутся, хотя вы ничего нового на экране не увидите.

Разработчикам: crafting логики без боли

Если вы пишете мод под современные версии Minecraft и используете Fabric, Cardinal Components часто экономит время. Вместо того чтобы вручную городить сериализацию, события загрузки чанков и рассинхрон между одиночкой и мультиплеером, вы описываете компонент и регистрируете его для нужного типа объекта. Так проще поддерживать обновления и переходы между версиями, когда меняются внутренние детали игры.

Практический смысл такой:

  • данные «живут» там, где им логически быть — у игрока, моба, измерения или региона;
  • проще отлаживать баги, потому что состояние не размазано по десятку глобальных карт;
  • моды, построенные на одном API, предсказуемее стыкуются друг с другом на серверах.

Конечно, читать техническую документацию в репозитории проекта всё равно стоит: там расписаны возможности библиотеки, примеры регистрации и нюансы совместимости с конкретными билдами Loader.

Обычным игрокам: что скачать и куда положить

Вы не обязаны разбираться в коде. Обычно достаточно взять ту версию Cardinal Components API, которая совпадает с версией Minecraft и набором модов в вашей сборке. Если версия не та, лаунчер может ругаться на отсутствующую зависимость или игра вылетит при загрузке мира. Поэтому при обновлении сборки проверяйте не только «главные» моды, но и библиотеки вроде этой — они часто обновляются чаще, чем кажется.

Когда вы подбираете моды под новый сезон на сервере или для одиночного прохода с необычными биомами и механиками, удобно иметь лаунчер, который сам подсказывает зависимости и не заставляет вас вручную собирать пазл из jar-файлов. Кстати, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не открывая десяток вкладок с файлами.

Советы, чтобы не сломать сборку

  • Сверяйте версию API с версией Minecraft и Fabric Loader — несовпадение здесь самая частая причина крашей.
  • Если мод требует Cardinal Components, не удаляйте его «для экономии места» — без библиотеки зависимый мод просто перестанет работать.
  • На сервере держите одинаковый набор технических модов на клиенте и на стороне хостинга, иначе возможны рассинхроны и ошибки при входе.
  • После крупных обновлений игры пересоберите список модов целиком: иногда проще поставить свежие сборки зависимостей, чем чинить старые вручную.

Вывод

Cardinal Components API — это не контентный мод и не набор декоративных блоков, а фундамент для других модификаций: он помогает авторам аккуратно прикреплять данные к игровым объектам и стабильнее выдерживать смену версий. Игрокам он нужен как обязательная деталь в цепочке зависимостей: поставили правильную сборку — забыли; ошиблись с версией — будете искать причину краша. Если вы любите экспериментировать с модами, держите в голове простое правило: сначала совместимость библиотек, потом уже красота мира и новые механики. Тогда и одиночка, и сервер будут вести себя предсказуемо, а вы сможете спокойно заниматься крафтингом, исследованием и строительством.