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

Compose API

Compose API — это API, которое импортирует зависимости, необходимые для технологии Compose от JetBrains. Требуется для проекта Voxel Studio Pro.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
385
Подписчиков на Modrinth
0
версии
3
Обновлён
31 мая 202631 мая
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11, 26.1.2
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.3.0 от 31 мая 2026
Нужен Fabric Language Kotlin
Лицензия CC0-1.0 — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.11, 26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

Compose API - Fabric

Compose API импортирует зависимости, необходимые для технологии JetBrains под названием Compose. Сам по себе этот мод не добавляет никаких функций.

Delimeter

Зачем?

Compose — это технология, которую я буду использовать в крупном будущем моде, разрабатывающемся уже несколько лет.

Вот её плюсы:

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

Delimeter

Voxel Studio Pro:

В будущих модах это позволит встроить внутриигровой интерфейс, похожий на редактор ассетов Hytale или на Unity/Unreal Engine. Игровой редактор, встроенный прямо в игру, который можно использовать:

  • Игрокам — чтобы настроить свой игровой опыт.
  • Разработчикам — чтобы гораздо проще создавать контент для датапаков/ресурспаков/модов и управлять сборками модов.
  • Геймдизайнерам — чтобы легко править баланс игры, не дёргая разработчиков. Отлично подходит для сервера.

Delimeter

Как установить

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'
}

Delimeter

Что он содержит?

Этот мод содержит все зависимости, необходимые для работы 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 вы найдёте кучу туториалов.

Compose Jetbrains - Official

Compose Desktop - JetBrains

Jetpack Compose - Google

Delimeter

Поддержать проект

Присоединяйтесь к нам на Patreon и помогите сделать Minecraft ещё более удивительным для всех! Я делаю инструменты для создателей, игроков и моддеров. А также новый контент — датапаки и моды.

Patreon

Частые вопросы

Как установить Compose API?

Установите Fabric под свою версию Minecraft, скачайте Compose API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Compose API?

У Compose API есть сборки для Minecraft 1.21.11, 26.1.2.

Нужен ли Compose API на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
Creative Commons Zero v1.0 Universalможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее