Универсальный API для привязки данных к ванильным классам в модовых сборках на Fabric и Quilt.
Скачать
Версия игры
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Организация
2 проекта
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Cardinal Components API для Minecraft 1.21
Cardinal Components API — это легковесная и модульная библиотека для Minecraft, предоставляющая простой интерфейс для прикрепления пользовательских данных к ванильным классам игры. Она обеспечивает высокую производительность благодаря использованию ASM-расширений и позволяет авторам модов реализовать единый разовый код, который будет работать на множестве сборок. Библиотека поддерживает синхронизацию данных, кастомизацию поведения при респауне игроков и тикание компонентов вместе с их целевыми объектами.
Основные возможности
Главная задача библиотеки — позволить авторам модов привязывать пользовательские данные к различным ванильным классам Minecraft. Это упрощает создание сложных механик, так как не требуется переопределять существующие классы игры, что сохраняет производительность и совместимость. Система работает по принципу «разработал один раз, подключил везде»: после реализации компонента данные автоматически сохраняются и синхронизируются через единый вспомогательный интерфейс.
Управление поведением компонентов
Библиотека предоставляет гибкие настройки для управления жизненным циклом компонентов. Пользователь может выбрать способ копирования компонентов при респауне игрока, что важно для сохранения прогресса или состояния. Также поддерживается тикание компонентов синхронно с их целевыми объектами, что обеспечивает корректную работу механик в реальном времени. Разработчики могут тонко настраивать поведение под конкретные нужды проекта.
Производительность и реализация
Одной из ключевых особенностей API является высокая скорость работы. Это достигается за счёт использования ASM-расширений, которые генерируют код на лету, обеспечивая минимальные накладные расходы на выполнение. Такая реализация позволяет библиотеке оставаться лёгкой и не замедлять игру, что критично для модов, использующих её как основу для своих зависимостей. Полный список возможностей и примеров использования можно найти в официальной вики проекта и документации Javadoc.
Связанные материалы
- Fabric API — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
- Fabric Language Kotlin — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | cardinal-components-api-7.3.2.jar 229.4 KB | 1.21.11 |
|
— | 0 | 05.07.2026 | |
| Релиз | cardinal-components-api-7.3.0.jar 229.3 KB | 1.21.11 |
|
— | 0 | 10.12.2025 | |
| Релиз | cardinal-components-api-6.1.3.jar 224.3 KB | 1.21, 1.21.1 |
|
— | 0 | 22.11.2025 | |
| Релиз | cardinal-components-api-7.2.0.jar 230.3 KB | 1.21.10 |
|
— | 0 | 12.10.2025 | |
| Бета | cardinal-components-api-7.1.0-beta.1.jar 234.8 KB | 1.21.9 |
|
— | 0 | 08.09.2025 | |
| Бета | cardinal-components-api-7.0.0-beta.1.jar 235 KB | 1.21.6, 1.21.7, 1.21.8 |
|
— | 0 | 17.06.2025 | |
| Релиз | cardinal-components-api-6.3.1.jar 231.9 KB | 1.21.5 |
|
— | 0 | 13.04.2025 | |
| Релиз | cardinal-components-api-6.2.2.jar 225.3 KB | 1.21.2, 1.21.3, 1.21.4 |
|
— | 0 | 27.12.2024 |
Скачать
Версия игры
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Организация
2 проекта
Скачиваний:
0
Обновлено:
22.09.2026
ID: