Совместимость и характеристики
Architectury API — это промежуточный API, который упрощает разработку модов для нескольких платформ, таких как Fabric и Forge.
Что такое Architectury API
Architectury API предназначен для абстрагирования вызовов к Fabric API и Forge API, так как обе платформы имеют разные реализации одних и тех же функций.
API регулярно обновляется, добавляя новые хуки и функции. В настоящее время содержит более 90 хуков событий, абстракцию сетевого взаимодействия, абстракцию вызовов загрузчика, абстракцию реестра игры и удобную аннотацию @ExpectPlatform (работает только со статическими методами).
Нужен ли мне этот API?
Architectury API является лишь частью экосистемы Architectury. Architectury Plugin — это плагин Gradle, который позволяет выполнять все эти мультиплатформенные действия.
Использование Architectury API является необязательным для проектов, созданных на основе Architectury; вы можете создать свой проект только с помощью Architectury Plugin.
Преимущества Architectury
- Открытый исходный код
- Меньше шаблонного кода для вашего мультиплатформенного мода
Пример: Использование @ExpectPlatform
Пример аннотации @ExpectPlatform, часть Architectury Injectables.
Благодарности
В некоторых старых версиях эта библиотека использовала типовые инструменты; вы можете найти ее лицензию .
Входит в сборки модов (1)
Готовые сборки с модом Architectury API — скачайте одним кликом, всё уже настроено.