- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 385
- Подписчиков на Modrinth
- 0
- версии
- 3
- Обновлён
- 31 мая 202631 мая
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Compose API - Fabric
Compose API импортирует зависимости, необходимые для технологии JetBrains под названием Compose. Сам по себе этот мод не добавляет никаких функций.

Зачем?
Compose — это технология, которую я буду использовать в крупном будущем моде, разрабатывающемся уже несколько лет.
Вот её плюсы:
- Не нужно включать её в свои моды.
- Может использоваться несколькими модами одновременно.
- Поддерживает MacOS ARM, Windows x64 и Linux x64.
- Включает минимальный API, который отключает Compose, если он недоступен.
- Позволяет не скачивать Compose заново целиком при обновлении использующих его модов.
- У Compose есть интересный бэкенд с поддержкой Vulkan.

Voxel Studio Pro:
В будущих модах это позволит встроить внутриигровой интерфейс, похожий на редактор ассетов Hytale или на Unity/Unreal Engine. Игровой редактор, встроенный прямо в игру, который можно использовать:
- Игрокам — чтобы настроить свой игровой опыт.
- Разработчикам — чтобы гораздо проще создавать контент для датапаков/ресурспаков/модов и управлять сборками модов.
- Геймдизайнерам — чтобы легко править баланс игры, не дёргая разработчиков. Отлично подходит для сервера.

Как установить
JetBrains Compose использует Kotlin, так что не забудьте установить моды.
Шаг первый — добавьте Modrinth в свой репозиторий Gradle:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}Шаг второй — добавьте Compose в зависимости Gradle
compose.desktop.currentOs — это помощник из плагина Compose Gradle, который во время сборки разрешается в артефакт Compose Desktop, соответствующий ОС хоста, подтягивая нужные нативные Skia/Skiko
// Change the version if needed
modImplementation "maven.modrinth:compose-api:1.2.0"
implementation compose.desktop.currentOsЕсли вы предпочитаете указывать версии Compose API в gradle.properties, можно использовать переменную modImplementation "maven.modrinth:compose-api:${project.compose_api_version}" С версией в gradle.properties compose_api_version=1.2.0
Шаг третий — добавьте плагин Jetbrains в Gradle
plugins {
// ... Your Kotlin/Loom
id 'org.jetbrains.kotlin.plugin.compose' version '2.3.10'
id 'org.jetbrains.compose' version '1.9.1'
}
Что он содержит?
Этот мод содержит все зависимости, необходимые для работы Compose на MacOS ARM, Windows x64 и Linux x64. Его может использовать любой другой моддер. Он не включает зависимости Kotlin, чтобы не скачивать их дважды вместе с модами Fabric Kotlin.
Этот мод даёт вам доступ к:
- API
androidx.compose.*. - API Jetbrains Skia
org.jetbrains.skia
Функция ComposeAPI.isAvailable проверяет, совместима ли операционная система. Это позволяет разработчикам модов просто отключать свои составные интерфейсы, если система пользователя несовместима.
Всё остальное есть в документации от Google и JetBrains, создателей Compose. На YouTube или в Claude/Codex вы найдёте кучу туториалов.

Поддержать проект
Присоединяйтесь к нам на Patreon и помогите сделать Minecraft ещё более удивительным для всех! Я делаю инструменты для создателей, игроков и моддеров. А также новый контент — датапаки и моды.
Частые вопросы
Как установить Compose API?
Установите Fabric под свою версию Minecraft, скачайте Compose API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Compose API?
У Compose API есть сборки для Minecraft 1.21.11, 26.1.2.
Нужен ли Compose API на сервере?
Ставится только в игру; на сервер ставить не нужно
